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、三元催化,是指将汽车尾气排出的CO、HC和NOx等有害气体通过氧化和还原作用转变为无害的二氧化碳、水和氮气的催化;2、主要是用三元催化器, 三...
问答查看全文>> -
柏拉图爱情的英文名言
1、The child afraid of the dark, understandable; The real tragedy of life is an adult is ...
名言查看全文>> -
姬松茸菇哪个牌子好 姬松茸菇十大品牌排行榜
为您整理了姬松茸菇哪个牌子好,分别有冠耳、华强食品、鲜烹烹、林中宝、鲜享、萌兴食品、暖民、庄鑫、擢盛、亚泰e家,告诉您2022姬松茸菇十大品牌排行榜的详细信息,供您参考选择。1...
品牌查看全文>>
推荐
- 1颠倒无常打一个生肖321
- 2炫富发朋友圈幽默句子301
- 3本田是合资车还是国产车341
- 4途昂380四驱豪华版好吗?171
- 52022最新儿童节好句好段427
- 6奥迪a4l近光灯两边不一样是为什么295
- 7搬砖文案搞笑(微信搞笑文案精选)213
- 8昂科威前桥油有几升382