我有一个默认在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打开。如何在超链接中设置浏览器。
请帮助解决这个问题。 感谢
答案 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以启动您的网站。