如何在超链接点击时将浏览器从IE更改为Chrome

时间:2017-03-31 07:47:46

标签: html

我有一个默认在IE浏览器中打开的应用程序。在主页上,有链接。如果我们点击该链接,应用程序在IE的另一个选项卡中打开,但我也想更改浏览器。

<!DOCTYPE html>
<html>
<body>

<p>Open link in a chrome browser <a href="https://www.dotnet-tutorial.com" target="_blank">Visit Dotnet Tutorial</a></p>

</body>
</html>

如果我点击访问Dotnet教程,它应该以chrome打开。如何在超链接中设置浏览器。

请帮助解决这个问题。 感谢

3 个答案:

答案 0 :(得分:1)

将此代码放在头标记之间。

<head>

    <script type="text/javascript">

function openURL() 
{
    var shell = new ActiveXObject("WScript.Shell");
    shell.run("Chrome https://google.com");
}

</script>
</head>

并像这样使用锚标记。

'<a href="#" title="your wish" onclick="openURL()">'

答案 1 :(得分:0)

HTML中无法做到这一点 根据操作系统设置选择浏览器。

你的显然是IE。

如果您拥有 dotnet-tutorial 页面,则可以在那里设置浏览器检查 并添加如下通知: &#34;此页面在Google Chrome浏览器中效果最佳&#34;

此问题解释了如何检测浏览器: How to detect Safari, Chrome, IE, Firefox and Opera browser?

答案 2 :(得分:0)

如果ActiveX-Automation Server无法创建对象且链接未在Chrome中打开,则扩展到Ajay的答案 请按照以下步骤操作: a)转到工具-> Internet选项

b)选择安全标签

c)单击受信任的站点(或本地Intranet,具体取决于您的站点是否受信任)

d)单击自定义级别

e)确保启用“未将活动x控件的初始化和脚本标记为安全的脚本”-此控件位于Activex控件和插件部分(滚动条的1/4处)。

单击确定,确定。

完成后,清除浏览器cookie和缓存。关闭所有浏览器会话。重新打开IE以启动您的网站。