window.open不打开新窗口
window.open不打开新窗口怎么解决呢?不知道的小伙伴来看看小编今天的分享吧!
1、window.open不打开新窗口的原因:
某些浏览器为了安全起见,可能会阻止window.open打开的链接url。
2、解决方法:
需要用户进行浏览器设置允许弹新页,让用户设置浏览器是极不可取的做法,可以利用超链接打开的url,利用超链接打开的url是不会被拦截的。
3、window.open的用法容易忽视的细节:
window.open方法有三个参数:
window.open(url, [name], [configuration])
其中:
url, 为要新打开页面的url
name,为新打开窗口的名字,可以通过此名字获取该窗口对象
configuration,为新打开窗口的一些配置项,比如是否有菜单栏、滚动条、长高等等信息
例如,新打开一个没有菜单栏、标题栏、工具栏,但是有滚动条、状态栏、地址栏且可伸缩窗口的方法调用如下:
window.open("index.html","newWindow","menubar=0,scrollbars=1, resizable=1,status=1,titlebar=0,toolbar=0,location=1");
容易忽略的地方就是:
新打开窗口名字可以是自定义的值,此外还可以是以下几个值,与超链接a的target属性值相同
窗口name值描述_blank默认的,在新窗口打开链接的url_self在当前窗口打开链接url_parent在父窗口打开链接url_top在顶级窗口打开urlframename在指定的框架中打开链接url
4、window.open打开新窗口还是打开新标签页:
调用window.open是打开新窗口,还是打开新标签页,其实没有什么要紧关系,但是有些需求在这方面有很强的意愿时,就得区分一下,具体的打开什么要根据具体情况来定。
window.open(url)或者window.open(url, name),其中name为_blank
标准浏览器、IE9+是新标签打开链接url
ie6-8是新窗口打开链接url
window.open(url, name),其中name为非_blank的其他4个值
此时会会在指定窗口或者frame打开链接url
window.open(url, name, configration)
只要配置了configration,所有浏览器都是新窗口打开链接url
-
汽车进水对车所引起的关系有哪些
1、水淹至车轮,但是车里面无进水,一般情况下叫作涉水,这种状况相当多,对汽车基本无损伤。2、 水淹至车轮一半,但是车里面进水,车里面淹至仪表台以下(我们叫作水浸车),这类汽车,...
问答查看全文>> -
暗示对一个人很失望的句子(对某人失望心寒的图片)
1、头看向天空.看着那依旧灰淡淡的颜色.我的心又开始变得疼痛.我的天空究竟什么时候才可以放晴.我何时才能感受到那温暖的阳光。2、盛喜中勿许人物.盛怒中勿答人书。喜时之言多失信....
句子查看全文>> -
玫瑰之约手机是什么牌子
玫瑰之约手机是什么牌子,让我们一起来了解一下吧。玫瑰之约主演用的手机牌子是华为。华为nova6系列联手上海“玫瑰之约:走进赫本时代”艺术展共同打造主题日,用一座美轮美奂的造梦空...
科技查看全文>> -
日产轩逸喷漆有色差怎么办?
日产轩逸喷漆有色差严重可以找原喷漆的4S店或修理厂等重喷,喷漆都会有保证色差度的,色差严重就是在喷漆时漆色调配有问题。如果是喷漆之后一个月之内颜色有点深,那也许是漆没有干透。但...
问答查看全文>> -
苍天饶过谁的经典说说
1、在这世间本就是一个人孤零零的独来独往,偶尔来人陪伴带来的一丝温暖,当不得真。2、难过的一面就留着自己慢慢消化吧,反正幸灾乐祸的人肯定比心疼你的人多。3、每个人能付出的爱都是...
说说查看全文>>
推荐
- 1华为认证分哪些方向307
- 2新能源汽车限号吗478
- 3关于女人歇后语380
- 4银壶做小有什么优势?162
- 530个坑人的问题带答案449
- 6五一劳动节文案短句 五一劳动节文案内容436
- 7金色年华黄酒度数高吗 金色年华黄酒是勾兑的吗111
- 8大学生书店实习日志337