window.open()打开新窗口与新开标签页

1、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");

2、window.open打开新窗口还是打开新标签页
调用window.open是打开新窗口,还是打开新标签页,这里要加以区分。

  • window.open(url)或者window.open(url, name),其中name为_blank
    • 标准浏览器、新标签打开链接url
  • window.open(url, name, configration)
    • 只要配置了configration,都是新窗口打开链接的

3、整理笔记
HTML:模拟链接被按下,在新标签页打开页面,不使用window.open(可能被拦截)
http://www.cnblogs.com/0banana0/p/3566347.html

猜你喜欢

转载自blog.csdn.net/tangkthh/article/details/88746042