Windows 10 附带现代 Microsoft Edge 浏览器和旧版 Internet Explorer 11。
根据分析,我怀疑我的一些 Windows 10 用户使用 IE11,并且可能不知道有 Edge 浏览器。
如果用户使用 Win10 上的 IE11,是否可以在 HTML 中创建一个在 Edge 中打开网站的链接?
可以在 Edge Spartan 中打开 URL,这要归功于microsoft-edge:
协议。这适用于 Windows 10 上的任何浏览器。例如:
<a href="microsoft-edge:https://www.cnn.com">CNN</a>
但请注意,这(还?)不适用于 Edge Chromium。
检查 Windows 10 上的浏览器是否为 IE11 可以按如下方式完成:
if (document.documentMode === 11 && navigator.userAgent.indexOf('Windows NT 10.0') > -1) {
...
}
如果您想创建指向当前页面的 Edge 链接(无需硬编码),您可以使用 JavaScript 来完成:
myAnchor.href = 'microsoft-edge:' + document.URL;
Demo:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)