用JavaScript打开新窗口会被拦截,怎么解决这个问题?

网上搜的方法都试过。没有效果。
用Form表单跳转也被拦截,用window.open也被拦截,模拟a标签点击也拦截,还有别的有的方案吗?

阅读 2.6k
3 个回答

你说的那三种javascript打开新窗口或新标签页的方法任何浏览器都不会拦截,一定是你代码写错了,请把代码贴出来。

这个是浏览器设置的问题吧,换个浏览器试试?

最早这个特性被广告厂商恶意利用,所以这个 API 目前有诸多限制,试试在 click 事件的回调中同步的使用 window.open

推荐问题