我确实在这里找到了一篇文章的捷径,解释了如何组合下面的代码,以便我更容易在多个链接上使用它。
我们公司(暂时强制我们使用 IE11),我需要能够添加一个网页链接,以便在 google chrome 中打开该网页。我的代码是:
<script type="text/javascript">
function openURL1()
{
var shell = new ActiveXObject("WScript.Shell");
shell.run("Chrome https://hotmail.com/");
}
function openURL2()
{
var shell = new ActiveXObject("WScript.Shell");
shell.run("Chrome https://google.com/");
}
</script>
<TD COLSPAN="2" STYLE= WIDTH="100"> <input type="button" style ="background-color:grey" onclick="openURL1()" value="Support Net"></TD>
<TD COLSPAN="2" STYLE= WIDTH="100"> <input type="button" style ="background-color:grey" onclick="openURL2()" value="Communities"></TD>
只想显示链接以单击仅此而已。 1 我不需要做任何事情,但我有几个需要添加的链接。 HTML 代码我可以解决,但在 JS 方面我仍然是一个新手,而且仍然很困难。干杯
最佳答案
如果我正确地阅读了您的请求,您正在寻找类似的内容:
function openURL(url) {
let shell = new ActiveXObject("WScript.Shell");
shell.run("Chrome " + url);
}
以 url 作为参数的单个函数,以便您可以重用它?
按照当前示例的 HTML 正文部分:
<TD COLSPAN="2" STYLE="WIDTH: 100;"> <input type="button" style ="background-color:grey;" onclick="openURL('https://hotmail.com/')" value="Support Net"></TD>
<TD COLSPAN="2" STYLE="WIDTH: 100;"> <input type="button" style ="background-color:grey;" onclick="openURL('https://google.com/')" value="Communities"></TD>
<TD COLSPAN="2" STYLE="WIDTH: 100;"> <input type="button" style ="background-color:grey;" onclick="openURL('https://stackoverflow.com/')" value="Helpful People"></TD>
关于javascript - 简化强制 IE11 在 google chrome 中打开链接的 JS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58918829/