gpt4 book ai didi

javascript - 带有 `target="_blank "` doesn' t 打开新选项卡或窗口的沙盒 iFrame

转载 作者:搜寻专家 更新时间:2023-11-01 05:23:25 24 4
gpt4 key购买 nike

我刚刚创建了一个带有 sandbox 属性的 iFrame。每当我尝试使用 target="_blank"target="_top" 打开链接时,或者当我尝试使用 window.open() 没有任何反应。

这是我的代码:

<iframe src="http://www.google.com/"
sandbox="allow-top-navigation allow-same-origin allow-forms allow-scripts">

Apparently your browser doesn't support iFrames!

</iframe>

最佳答案

显然 Chrome 允许设置一个名为 allow-popups 的未记录的沙箱属性。该属性在 Firefox 中也受支持,并且是 W3C 上的候选推荐。 .

allow-popups 允许沙盒框架在新窗口或选项卡中打开链接,并且当框架尝试打开带有 target="_top" 的链接时它会出现浏览器将在新选项卡或窗口中打开 URL。

关于javascript - 带有 `target="_blank "` doesn' t 打开新选项卡或窗口的沙盒 iFrame,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21236616/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com