我有一个网页,其中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渲染引擎中遇到了错误。
该怎么办?谁对此错误感兴趣以及如何接触他们?或者我可以在我的代码中做些什么?