扫码关注官方订阅号
我现在使用模拟点击的方法打开新页面,但是到目前为止只有小米手机支持,其他浏览器都给我拦截了。还有没有别的好用的方法使用js打开一个新页面。我的代码如下:
// Html 点我跳转 // js document.getElementById('blank').click();
为什么模拟点击的方法还是会被拦截啊。
闭关修行中......
没试过会不会给拦截
但是 JS 打开新窗口的方法 比较传统的就是
window.open()
弹出窗口如果想不被拦截,需要用户主动点击触发也就是打开新窗口的动作需要放在某个 onclick 事件中执行
document.getElementById('blank').onclick=function(){ window.open(...) }
找到原因了兄弟们,因为我把跳转的js写在ajax回调函数里了。
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
没试过会不会给拦截
但是 JS 打开新窗口的方法 比较传统的就是
window.open()
弹出窗口如果想不被拦截,需要用户主动点击触发
也就是打开新窗口的动作需要放在某个 onclick 事件中执行
找到原因了兄弟们,因为我把跳转的js写在ajax回调函数里了。