最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
jquery强制弹出新窗口window.open
时间:2022-11-14 22:03:11 编辑:袖梨 来源:一聚教程网
在很多网站中,会有弹出窗口,通常采用window.open的方式,但是这个方式一般被浏览器给禁止了。
说明这也是好事。现在的浏览器:360 猎豹 搜狗 等等都标明自己的安全性、智能性、屏蔽各种广告,给了用户很好的体验,但是可苦了我们这些站长们啊。
有广告还不显示出来,如何过活啊?
言归正传。
如何用jquery强制弹出新窗口?
今天分享一个办法。
直接上代码:
| 代码如下 | 复制代码 |
|
//打开新链接方法实现 |
|
思路
其实做法很简单,首先模拟A标签点击打开新窗口,若失败再直接调用window.open方法。
问题
目前无法在异步的情况下调用该方法。如下:
| 代码如下 | 复制代码 |
| //以下做法将得不到期望的结果,会被浏览器阻止$.get("http://www.***a.com/ajax",function(){ windowOpen('http://www.111c***om.net/', '_blank'); }); |
|
无法调用的原因是:浏览器中的javascript是单线程的。虽然$.get是ajax的一个方式,是异步的。但是这个异步只是一个模式,不是真正的浏览器异步线程。
相关文章
- QQ经典版下载安装最新版-QQ经典版轻量版app官方正式版下载 12-17
- 豆包网页版官方入口-豆包网页版一键直达官网 12-17
- 抖音网页版官方入口-在线畅玩douyin.com 12-17
- 土豪漫画官方下载入口-安卓/iOS一键安装APP 12-17
- QQ经典版最新版本下载安装-QQ经典版app官方正版下载地址 12-17
- 漫蛙官网入口网页直达-漫蛙官网入口官方认证链接 12-17