拒绝在一个框架中显示 'URL',因为它将 'x-frame-options' 设置为 'deny'。但我没有使用 iFrame

Refused to display 'URL' in a frame because it set 'x-frame-options' is set to 'deny'. But i am not using iFrame

拒绝在框架中显示“https://pb-dev.testsite.com/portal/file.pdf#page=1”,因为它将 'x-frame-options' 设置为 'deny'。 问题是我没有使用 iFrame。我在 html.

中使用嵌入标签

图片 URL : https://pb-dev.testsite.com/portal/file.pdf#page=1 网站:https://pb-dev.testsite.com

Web 应用程序安装在远程 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 服务器上的其余功能和页眉页脚图像正在正确加载。

请在您的服务器中将 X-Frame-Options 设置为 sameorigin 而不是 deny。有关详细信息,请查看 https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Frame-Options