有没有办法通过Onclick函数强制打开一个新的浏览器窗口从MOzilla到IE?

Mur*_*esh 0 html javascript php jquery user-interface

Iam通过使用window.open()弹出新窗口,但需要当我在Mozilla浏览器中单击按钮时,应在Internet Explorer中打开一个新的弹出窗口,是否可能......

Ste*_*202 6

那么非微软的操作系统呢?Internet Explorer不适用于Linux.因此,这是不是可能.不应该执行任意外部应用程序,至少在没有用户明确许可的情况下.这将是一个严重的安全风险.

你为什么要这样做?除了IE之外,您的网站是否无法正常呈现?如果是这样,那么您可能希望改进HTML/CSS/Javascript以使其更符合标准/跨浏览器.

当然,您可以询问建议用户在IE中查看您的网站.这不是一个奇特的解决方案,但它已经这样做了很长时间.Firefox具有IE Tab附加组件,允许用户使用Firefox GUI中的IE渲染引擎呈现页面.这使事情稍微方便一些,但它仍然是一个需要用户明确同意的手动过程.


作为旁注,使用IE/Google Chrome Frame组合可以实现类似于您想要的东西.如果您在目标网页中添加以下元标记,则安装了Google Chrome Frame的IE将使用Google而不是IE的渲染引擎(来源):

<meta http-equiv="X-UA-Compatible" content="chrome=1">
Run Code Online (Sandbox Code Playgroud)

我不知道有任何其他浏览器/插件组合此功能.

  • `你的网站在IE以外的任何地方都没有正确呈现吗?` 如果你知道那种网站,请告诉我:) (3认同)