window.open

作者: 高少辉_骚辉 | 来源:发表于2017-05-21 13:23 被阅读10次

    window.open 的三个参数

    • 第一个参数:url
    • 第二个参数:对应新打开标签或者窗口的window.name属性,如果为填默认为 "_blank"
    • 第三个参数:如果有则打开的是一个窗口,如果无则打开的是一个标签

    打开窗口之间的关系

    • 如果打开的标签或窗口设置了“允许导航”,则可以根据 window.open 的返回值来访问新打开页面的Window对象
    • 也可以使用 全局的parent来访问打开它的窗口,self访问本窗口的Window对象,顶级窗口的 parent == self
    • 如果一个窗体包含在另一个窗体中,而后者包含在顶级窗口中,那么该窗体可以用parent.parent来引用顶级窗口,top属性是一个通用的快捷方式,无论一个窗口被嵌套了几层,它的top属性总是指向顶级窗口

    ps:

    值得注意的是,在现在的浏览器当中,使用window.open来打开新窗口时,如果不是用户事件引起的会被浏览器阻止

    相关文章

      网友评论

        本文标题:window.open

        本文链接:https://www.haomeiwen.com/subject/jcnmxxtx.html