最新下载
热门教程
- 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的一个方式,是异步的。但是这个异步只是一个模式,不是真正的浏览器异步线程。
相关文章
- jm天堂网页版官方登录入口-jm天堂网页版直接登录入口 12-14
- 蝉妈妈网页版直达入口-蝉妈妈app官方正版入口在哪 12-14
- 豆包AI智能在线网页解析神器-豆包AI智能在线会议纪要生成助手 12-14
- 小红书Web官网登录入口-小红书官方网页版一键登录 12-14
- 苍云阅读app如何快速找到目录-目录入口位置 12-14
- 苹果ID登录官网入口 - 苹果Apple ID账户登录页面一键直达 12-14