javascript - 简化强制IE11在谷歌浏览器中打开链接的JS
问题描述
我确实有一条捷径到这里的一篇文章,解释了如何组合下面的代码,以便我更容易在多个链接上使用它。
我们公司(暂时强迫我们使用 IE11),我需要能够添加一个链接到在谷歌浏览器中打开它的网页。我的代码是:
<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 - Javascript代码运行函数不止一次
- c++ - 如何使模板函数(运算符)隐式推断模板参数?
- javascript - 如何使用 Jasmine Karm 测试以角度测试模板驱动表单的 resetForm 函数?
- python - signal.pause() 和 signal.alarm() 导致非睡眠程序中的 RecursionError
- android - 如何设置在更改片段时向左滑动隐藏的底部导航?
- javascript - Javascript 主动刷新
- python - 如何自动生成包含嵌套函数的文档字符串?
- solidity - 在solidity中传递恒定的tron地址
- node.js - node.js中的pdfmake下载pdf到flutter应用程序
- php - 在 wordpress 中显示分类术语的问题