【问题标题】:Open url in new tab using javascript without click an anchor使用 javascript 在新选项卡中打开 url 而无需单击锚点
【发布时间】:2012-04-10 19:56:21
【问题描述】:

我阅读了很多解决方案,但所有解决方案都在单击一个 url,并且它有效,但我的客户要求我做的是用户打开他的网站,它会自动打开一个带有一些特别优惠的新标签,所以我的问题是,有没有办法在没有任何用户干预的情况下打开新标签? ,也许是一个 jquery 插件?,我知道标签依赖于网络浏览器,但它必须是一种方式,很多网页都这样做,但如何?

问候

【问题讨论】:

  • 我听说过弹出窗口、弹出窗口,但从未听说过“pop-new-tab”。这是您正在处理的浏览器设置,您无法从脚本的角度更改它(除非您有一个插件可以为您提供这种优势)。一些浏览器默认打开一个新标签,一些在新窗口中打开。
  • 我想你的客户来自 90 年代 - 你应该告诉他今天这不是一个好主意,顺便说一句

标签: javascript


【解决方案1】:

不修改浏览器配置,答案是否,只有trusted event可以打开新窗口(或标签页)

您可能会询问您的客户是否可以更改其浏览器的配置以允许来自不受信任的 javascript 程序的弹出窗口。

【讨论】:

    【解决方案2】:

    在您的页面中编写脚本以打开新页面:

        <script>
          window.open("specialOffers.aspx");
        </script>
    

    并在“specialOffers.aspx”页面的标签中写:

        <base target="_blank"/>
    

    【讨论】:

      猜你喜欢
      • 2014-01-10
      • 1970-01-01
      • 1970-01-01
      • 2020-12-29
      • 2019-04-05
      • 2011-03-17
      • 2011-09-12
      • 1970-01-01
      相关资源
      最近更新 更多