gpt4 book ai didi

javascript - 是否可以仅通过 HTML/JavaScript 从 Internet Explorer 中呈现的页面打开 Microsoft Edge?

转载 作者:行者123 更新时间:2023-12-03 07:20:52 25 4
gpt4 key购买 nike

Windows 10 附带现代 Microsoft Edge 浏览器和旧版 Internet Explorer 11。

根据分析,我怀疑我的一些 Windows 10 用户使用 IE11,并且可能不知道有 Edge 浏览器。

如果用户在 Win10 上使用 IE11,是否可以在 HTML 中创建一个在 Edge 中打开网站的链接?

最佳答案

借助 microsoft-edge: 协议(protocol),可以在 Edge Spartan 中打开 URL。这适用于 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;

演示:https://jg-testpage.github.io/ie11/open-in-edge.html?foo=bar&baz=quux

关于javascript - 是否可以仅通过 HTML/JavaScript 从 Internet Explorer 中呈现的页面打开 Microsoft Edge?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53765992/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com