【发布时间】:2020-02-25 11:52:39
【问题描述】:
拒绝在框架中显示“https://pb-dev.testsite.com/portal/file.pdf#page=1”,因为它将“x-frame-options”设置为“拒绝”。 问题是我没有使用 iFrame。我在我的 html 中使用了嵌入标签。
图片网址:https://pb-dev.testsite.com/portal/file.pdf#page=1 网站:https://pb-dev.testsite.com
webapp 安装在远程 windows 机器上,图像显示没有任何问题,但如果我尝试从本地机器访问相同的 URL,它会给我提到的错误。
所有浏览器都出现问题并且错误相同。 我也知道一个 google chrome 扩展(https://chrome.google.com/webstore/detail/ignore-x-frame-headers/gleekbfjekiniecknbkamfmkohkpodhe),它会禁用 Chrome 的安全性,但我正在寻找更多的永久解决方案。
<td width="40%">
<embed src="https://pb-dev.testsite.com/portal/file.pdf#page=1" type="application/pdf" width="100%" height="600px" id ="fileURL" />
</td>
我的最终目标是从本地网络加载图像。请记住,这不是网络问题。远程 Windows 服务器上的其余功能和页眉页脚图像正在正确加载。
【问题讨论】:
-
技术上,
embed为文档创建了一个类似 iframe 的窗口对象,它出现在window.frames集合中。
标签: javascript html google-chrome iframe embed