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

window.open不打开新窗口

人气:201 ℃/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

  • 逍客方向盘锁死怎么处理

    逍客的方向盘锁死时,司机要先踩刹车,左手握住方向盘,轻轻摇晃,右手摇晃解锁。不熟练的时候可能不成功,这时不要着急,拔出钥匙,重复上述步骤几次。转向管锁定是车辆的一种防盗功能,几...

    问答查看全文>>
  • 名爵zs电瓶没电了怎么打着车

    名爵zs电瓶没电了,可以在其他有电的电瓶上接电打火,安装的时候注意电池的正负极。搭线成功之后,汽车要驾驶半小时以上,基本就会恢复正常使用。汽车长时间停放电瓶很快就会馈电,一般一...

    问答查看全文>>
  • 中秋教师双节祝福语 中秋佳节教师祝福语

    1、教师节与中秋双节将至,祝福假期快乐无时无刻!2、快乐圆圆永不变,祝福圆圆情无限:中秋花好月又圆,幸福与你两团圆。祝大家双节快乐。3、“中”华中秋中国情,“秋”夜秋风秋月圆,...

    祝福语查看全文>>
  • 科三什么时候可以约考

    科三约考时间一般为通过科目二考试10天之后就可以约考,现在可以通过网上预约科目三的考试,不过预约人数太多的话不一定能一次性约到,现在很多驾校是等学员约到考试了才开始练车。预约科...

    问答查看全文>>
  • 普通轮胎能换真空胎吗?

    真空胎能换普通胎:1、必须保持规定的气压,无内胎轮胎为优质橡胶制造,弹性好,柔性强,对气压适应范围大,即使胎压很高也没有普通车胎那种发硬的感觉,故对气压的检查要用气压表。车胎除...

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