解决window.open被浏览器拦截的问题

2021-05-08 0 452

解决window.open被浏览器拦截,或手机上无反应的问题。

主要是window.open有时候会被当作广告进行拦截,网上办法有很多,大概看了一下。

延迟跳转 模拟按钮 模拟表单

今天主要发一下 简单的模拟按钮。

function openurl(url) {
  //创建A标签
  var a = document.createElement('a');
  //给创建好的a标签赋值
  a.setAttribute('href', url);
  //设置css 隐藏属性
  a.setAttribute('style', 'display:none');  
  //设置 a标签为新窗口打开
  a.setAttribute('target', '_blank');  
  //将设置好的a标签,添加到 body 内
  document.body.appendChild(a);
  //模拟点击
  a.click();
  //移除a标签
  a.parentNode.removeChild(a);  
}

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

捷丰下载 技术教程 解决window.open被浏览器拦截的问题 https://www.nwgamer.com/153.html

常见问题

相关文章

官方客服团队

为您解决烦忧 - 24小时在线 专业服务