如何在超链接单击 [重复] 上将浏览器从 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\"这在 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 中的文本链接时打开浏览器 [重复]