在同一个tab标签下,跨域打开页面弹窗问题

2020-03-20  本文已影响0人  石头_e3d8

1.不出现弹窗阻止提示情况,在协议一致(都是https或者http)时,用户操作点击a标签,配合在iframe标签内完成跨域打开页面,代码如下:

<a href="https://www.w3school.com.cn/" target="iframe">跨域打开页面</a>

<iframe  width="400px" height="300px" name="iframe">

2.出现弹窗阻止提示情况,由于浏览器安全限制,非用户操作行为会被弹窗阻止继续跳转,如:js生成iframe标签,js模拟点击a标签操作,window.open打开新窗体

总结:只要非用户操作行为,就会出现弹窗阻止提示情况,以便提示用户是否进行跳转操作

上一篇下一篇

猜你喜欢

热点阅读