我试图为由云端服务的亚马逊s3中托管的角度js应用程序设置X-Frame-Options HTTP响应头,我有可能做到吗?
我有一个网页,其中iframe
包含带有属性的外国页面的链接target="_blank" rel="noopener"
。此链接在页面本身和 中都可以正常工作,iframe
但仅当通过带有选项的上下文菜单调用时才有效open in new tab
。常规单击会打开一个新选项卡并显示正确的结果,URL
但结果为This page has been blocked by Opera ERR_BLOCKED_BY_CLIENT
.
我四处寻找帮助,禁用了所有插件都无济于事,并以隐身模式播放了该场景,没有任何变化。错误页面上的控制台显示VM589:1460 crbug/1173575, non-JS module files deprecated.
此提示让我一无所知。我操纵属性target="_blank" rel="noopener" rel="noreferrer"
没有rel="noopener noreferrer"
成功。这全部适用于Opera
.
我尝试了Brave
相同的结果和错误消息,当然,除了Brave
而不是Opera
。Edge
加入失败带。那么看到This page has been blocked by Chrome
正确的也不足为奇。
此错误适用于PDF
来自 的所有文件链接iframe
,正常的外部链接可以正常工作。在新选项卡中Firefox
短暂显示,然后正常工作。PDF.js viewer
我没有机会尝试链接YouTube
或类似的内容,但我想有足够的证据表明我在chrome
PDF
渲染引擎中遇到了错误。
该怎么办?谁对此错误感兴趣以及如何接触他们?或者我可以在我的代码中做些什么?