【问题标题】:Opening url in new tab在新标签中打开网址
【发布时间】:2011-10-02 00:27:25
【问题描述】:

我正在尝试使用 javascript 打开一个新标签。
如何编写它才能在 chrome、firefox 和 IE7 中运行?
(页面在同一个域上)

UPD:假设用户使用的是IE7的默认配置……

【问题讨论】:

    标签: javascript internet-explorer firefox google-chrome


    【解决方案1】:

    您无法控制浏览器如何处理打开新的弹出窗口/页面。这完全由浏览器处理。如果用户已将浏览器设置为在新窗口中打开新页面/弹出窗口,则您不能强制自己的页面在选项卡中打开。

    【讨论】:

    • 更新了问题(如果真的很重要的话)
    • 浏览器的配置是什么都没关系。你不能改变它/找出它是什么。因此,您将无法 100% 确定 javascript window.open 会做什么(或 html target="_blank" - 请参阅下面 ZippyV 的答案) - 它是否会打开一个选项卡或是否会打开一个新窗口.
    【解决方案2】:

    纯 HTML:

    <a href="newpage.html" target="_blank">click here</a>
    

    Javascript:

    window.open("newpage.html", "_blank");
    

    但请记住 psynnott 所说的内容。

    【讨论】:

      猜你喜欢
      • 2011-12-13
      • 1970-01-01
      • 2017-09-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-10-16
      相关资源
      最近更新 更多