<iframe style="width: 100%; height: 100%;" src="{{vm.previewUrl}}"></iframe>
出現(xiàn)報(bào)錯(cuò)信息:Can't interpolate: {{vm.previewUrl}}
在ctrl文件中信任該文件就可以了
vm.trustUrl = $sce.trustAsResourceUrl(vm.previewUrl);//信任該文件?在html中:
<iframe style="width: 100%; height: 100%;" src="{{vm.trustUrl}}"></iframe>
出現(xiàn)新的報(bào)錯(cuò)信息:Refused to display 'https://XXXXX'?in a frame because it set 'X-Frame-Options' to 'deny'.
?
X-Frame-Options: HTTP 響應(yīng)頭是用來(lái)給瀏覽器 指示允許一個(gè)頁(yè)面 可否在
<frame>
,?<iframe>
,?<embed>
?或者?<object>
?中展現(xiàn)的標(biāo)記。站點(diǎn)可以通過(guò)確保網(wǎng)站沒(méi)有被嵌入到別人的站點(diǎn)里面,從而避免 點(diǎn)擊劫持 攻擊。
X-Frame-Options 有三個(gè)屬性值:文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-857898.html
- deny
表示該頁(yè)面不允許在frame中展示,即便是在相同域名的頁(yè)面中嵌套也不允許。- sameorigin
表示該頁(yè)面可以在相同域名頁(yè)面的frame中展示。- allow-from uri
表示該頁(yè)面可以在指定來(lái)源的frame中展示
后端配置后,成功預(yù)覽pdf?文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-857898.html
到了這里,關(guān)于【AngularJs】前端使用iframe預(yù)覽pdf文件報(bào)錯(cuò)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!