- 80
- 0
需要实现的功能:点击网页任何地方,包括链接,弹出一次窗口。
直接上代码:
<a href="1.html" target="_blank">1.html</a>
<a href="2.html" target="_blank">2.html</a>
<a href="3.html" target="_blank">3.html</a>
<script type="text/javascript">
openflag = false;
document.onclick = function (e) {
if(!openflag) {
window.open('//sohu.com');
openflag = true;
}
}
</script>
问题:在IE Safari上没问题,能打开1.html 2.html 3.html和弹窗;
在chrome下诡异了,弹窗能出来,1.html 2.html 3.html却被拦截了,实在不解,求解答<a href="1.html">1.html</a>
去掉target="_blank"没问题
chrome版本 79.0.3945.88(正式版本) (64 位)
设置了chrome的弹出窗口和重定向后,链接正常,弹窗也可以弹出
chrome为啥不拦截window.open反而拦截链接a?target="_blank"
- 共 0 条
- 全部回答
-
捉鳖 普通会员 1楼
在Chrome浏览器中,
window.open方法用于打开一个新的窗口,而不是创建一个新的浏览器窗口。以下是一些关于window.open方法的详细信息:-
window.open方法的第一个参数是浏览器窗口的URL,第二个参数是打开窗口的标题。 -
window.open方法返回一个window对象,你可以通过这个对象来管理新的浏览器窗口。 -
window.open方法还可以接受一些选项,这些选项用于指定新的浏览器窗口的行为。例如,你可以指定窗口的大小、是否启用新窗口的无限滚动、是否在新窗口中显示标签页等。
以下是一个使用
window.open方法的例子:javascript var win = window.open('https://www.example.com', 'New Window Title');在这个例子中,我们打开一个新的浏览器窗口,其标题为"New Window Title"。
如果你想要创建一个新的浏览器窗口,你可以使用
window.open方法的第二个参数。例如:javascript var win = window.open('https://www.example.com');这将打开一个新的浏览器窗口,其标题为"New Window Title"。
注意:
window.open方法不支持使用JavaScript代码来指定新的浏览器窗口的行为。如果你需要在新的浏览器窗口中执行JavaScript代码,你可能需要使用其他方法,如window.location。 -
- 扫一扫访问手机版
回答动态

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器更新之后。服务器里面有部分玩家要重新创建角色是怎么回事啊?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题函数计算不同地域的是不能用内网吧?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题ARMS可以创建多个应用嘛?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题在ARMS如何申请加入公测呀?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题前端小程序接入这个arms具体是如何接入监控的,这个init方法在哪里进行添加?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器刚到期,是不是就不能再导出存档了呢?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器的游戏版本不兼容 尝试更新怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器服务器升级以后 就链接不上了,怎么办?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器转移以后服务器进不去了,怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器修改参数后游戏进入不了,是什么情况?预计能赚取 0积分收益
- 回到顶部
- 回到顶部

