如何在超链接单击 [重复] 上将浏览器从 IE 更改为 Chrome

Posted

技术标签:

【中文标题】如何在超链接单击 [重复] 上将浏览器从 IE 更改为 Chrome【英文标题】:How to change browser from IE to Chrome on Hyperlink click [duplicate] 【发布时间】:2022-01-20 11:31:05 【问题描述】:

我有一个默认在 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 中打开。如何在超链接中也设置浏览器。

请帮忙。 谢谢

【问题讨论】:

不可能的 如果可能的话会很糟糕!也许有帮助:***.com/questions/29235353/…: 【参考方案1】:

将此代码放在 head 标签之间。

<script type="text/javascript">
   
    function openURL() 
    
         var shell = new ActiveXObject("WScript.Shell");
         shell.run("Chrome https://google.com");
                     
</script>

并像这样使用锚标记。

<a href="#" title="your wish" onclick="openURL()">
基于 Johnny Buchanon 的 answer to How can I open a link in the default web browser from an HTA? - 2008 年 10 月 9 日。

【讨论】:

在 7 年后帮助了我。谢谢你。如果您不想将 chrome 添加到操作系统路径环境变量中,请使用 shell.run("\"C:\\Program Files (x86)\\Google\\Chrome\\Application\\chrome.exe\" ");【参考方案2】:

这在 HTML 中是不可能的。 浏览器是根据操作系统设置选择的。

你的显然是 IE。

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

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

【讨论】:

【参考方案3】:

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

b) 选择安全标签

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

d) 点击自定义关卡

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

点击确定,确定。

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

【讨论】:

以上是关于如何在超链接单击 [重复] 上将浏览器从 IE 更改为 Chrome的主要内容,如果未能解决你的问题,请参考以下文章

如何在超链接函数中连接字符串

如何在单击 TextView 中的文本链接时打开浏览器 [重复]

如何知道Firefox中是否单击了刷新按钮或浏览器后退按钮[重复]

单击“转到上一页”链接返回上一个窗口[重复]

IE、网页链接都打不开了,怎末办呀!

自链接在超媒体 API 中的重要性是啥?