如何使用html或任何浏览器语言在Internet Explorer中打开链接?

时间:2018-12-28 12:11:55

标签: javascript html css

我正在开发一个新项目,我需要在Chrome浏览器或Firefox中使用任何浏览器语言通过单击按钮打开资源管理器中的链接。 我进行了大量搜索,发现了这段代码

我尝试了这个i-explorer:https://www.google.com

<a class="mscom-link c-call-to-action c-glyph edgedownload" aria-label="Try Microsoft Edge" href="Microsoft-edge:https://microsoftedgewelcome.microsoft.com/?FORM=MK12CD&amp;wt.mc_id=MK12CD" data-bi-name="try now" data-bi-id="n1c1m1r1a3" data-bi-type="text" data-bi-bhvr="TRIALSINITATE"><span class="x-hidden-focus">TRY NOW</span></a>

此代码在Microsoft Edge中打开链接,但我想在Internet Explorer中打开它,我已从此https://www.microsoft.com/en-gb/windows/microsoft-edge中获取了此代码。 您可以尝试打开Microsoft Edge。 请不要告诉我使用我知道的扩展名。 我认为这样做是可能的。非常感谢。

2 个答案:

答案 0 :(得分:3)

没有插件的唯一方法是将协议处理程序添加到计算机上的注册表中。 Edge可以立即使用它,因为它包含一个-就像任何其他能够打开指向特定应用程序的链接的应用程序一样(例如Skype和Steam)。

显然,将其添加到您的计算机上不会分发到其他计算机上,并且无法从网页上实现。

例如:

Skypes协议处理程序为:

<a href="skype:dordotky?userinfo">Skype</a>

不幸的是,IE没有一个。

如果您想查看协议-您可以在RegEdit- HKEY_CLASSES_ROOT下找到它们。例如,边缘边缘将位于microsoft-edge文件夹下,并且您要打开标题为“ URL协议”的字符串选项。您会在上述密钥内找到系统上所有可用的协议。

答案 1 :(得分:0)

虽然没有用于IE的现有协议处理程序,但是您可以轻松创建一个: https://docs.microsoft.com/en-us/previous-versions/windows/internet-explorer/ie-developer/platform-apis/aa767914(v=vs.85)