我可以从IE 8打开一个新的Chrome,Safari,Firefox窗口,但我找不到如何打开IE11。当然,我知道如何从IE 8打开一个新的IE 8窗口以及如何从IE 11打开新的IE 11. Neverthelles,我想从 8 打开 11 。 / p>
我在下面添加了用于从IE 8打开Chrome / Safari / Firefox的代码,以及尝试打开IE 11的类似操作。
所以我直截了当的问题可能是如何使用shell.run或javascript中的任何其他方法从Internet Explorer 8打开新的Internet Explorer 11窗口?
在说这是一个重复的问题之前,请先阅读你想到的那个,如果确实有一个接受的答案,并注意我已成功完成从IE 8到其他没有Microsoft浏览器。另外,不提供你的推荐使应用程序匹配所有浏览器,因为它超出了这个问题的范围,既没有告诉我添加任何插件来更改客户端计算机中的任何配置,如某些寄存器变量或依赖于我更改的其他变通方法客户配置中的东西。
好吧,也许告诉我这不可能是我问题的最终答案。我读过很少人回答“我可以打开不同的浏览器......”这个问题,但这是不可能的,但请注意我能够成功地为至少3种不同的浏览器做到这一点。
以下代码基于Asp Net forum
<html lang="en">
<head>
<title>Open Window in different browser</title>
<script type="text/javascript">
function openFirefoxURL()
{
var shell = new ActiveXObject("WScript.Shell");
shell.run("Firefox https://www.google.com/#safe=strict&q=brazil");
}
function openSafariURL()
{
var shell = new ActiveXObject("WScript.Shell");
shell.run("Safari https://www.google.com/#safe=strict&q=brazil");
}
function openChromeURL()
{
var shell = new ActiveXObject("WScript.Shell");
shell.run("Chrome https://www.google.com/#safe=strict&q=brazil");
}
function openIE11URL()
{
var shell = new ActiveXObject("WScript.Shell");
shell.run("iexplore http://www.google.com");
}
</script>
</head>
<body>
<input type="button" onclick="openFirefoxURL()" value="Open Google in Firefox"> <!-- working -->
<input type="button" onclick="openSafariURL()" value="Open Google in Safari"> <!-- working -->
<input type="button" onclick="openChromeURL()" value="Open Google in Chrome"> <!-- working -->
<input type="button" onclick="openIEURL()" value="Open Google in IE 11"> <!-- NOT working -->
<a href="javascript:exec('C:\\Program Files\\Internet Explorer\\iexplore.exe', '-nomerge http://www.google.com');">ie 11</a> <!-- NOT working -->
</body>
</html>