【问题标题】:javascript.window.open:open page only in internet explorerjavascript.window.open:仅在 Internet Explorer 中打开页面
【发布时间】:2014-10-03 09:02:53
【问题描述】:
window.open("http://www.w3schools.com");

此代码打开一个页面,但使用用户的默认浏览器。

但是

我只想在 Internet Explorer 中打开页面。

有可能吗?

我只想在 Internet Explorer 中打开页面因为我使用 Activex。(是否可以在 mozila 中运行 activex?

【问题讨论】:

  • 你在哪里执行该语句。不,Fx 本身并不支持 ActiveX:stackoverflow.com/questions/20118868/… - 最后,w3schools 是一个非常糟糕的资源
  • @mplungjanw:3schools 资源很差。真的!
  • 是的。许多错误和糟糕的编程实践。自从创建w3fools.com 以来,他们已经有了一些改进,但我仍然发现他们的 JavaScript 代码中有很多很多问题
  • 所以我重复一遍。你在哪里称这个window.open?在浏览器中,来自 VBA?
  • 对不起。在一个 html 文件中

标签: javascript internet-explorer browser activex


【解决方案1】:

其他人可能会阻止您生成的弹出窗口

在 chrome 上试试看地址栏的右侧,你应该会看到“弹出窗口被阻止”的消息

【讨论】:

    【解决方案2】:

    出于安全原因或其他问题,我不知道您是否可以从一个浏览器打开一个窗口到另一个浏览器。

    但是您可以在页面中放置一条消息,警告用户在不使用特定浏览器时使用它。要知道用户是否使用 IE,您可以使用:

    Check if user is using IE with jQuery

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-06-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-04-16
      • 2010-09-12
      相关资源
      最近更新 更多