pc端这样设置iframe,防止父级页面被重定向,产生的重定向结果的链接会以_blank的形式打开
<iframe src="page-b.html" sandbox="allow-forms allow-scripts allow-same-origin allow-popups">
</iframe>
sandbox
"" // 应用以下所有的限制
allow-same-origin // 允许 iframe 内容被视为与包含文档有相同的来源。
allow-top-navigation // 允许 iframe 内容从包含文档导航(加载)内容,可用于禁用外部网站的JS跳转、target="_parent"、target="_top"等
allow-forms // 允许表单提交
allow-scripts // 允许脚本执行,即允许iframe运行脚本(但不创建弹出窗口),可用于禁用外部网站的JS
allow-popups // 允许iframe中弹出新窗口,比如,window.open,target="_blank"
allow-pointer-lock // 在iframe中可以锁定鼠标,主要和[鼠标锁定](https://developer.mozilla.org/zh-CN/docs/API/Pointer_Lock_API#iframe_.E7.9A.84.E9.99.90.E5.88.B6)有关
网友评论