当前位置:家常菜>百科>科技>正文

window.open不打开新窗口

人气:293 ℃/2024-06-27 10:38:23

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、每个人能付出的爱都是...

    说说查看全文>>
本网站部分内容、图文来自于网络,如有内容侵犯您的合法权益,请及时与我们联系,我们将第一时间安排核实及删除!
CopyRight © 2007-2025 家常菜 All Rights Reserved. 手机版