gpt4 book ai didi

javascript - 检测边缘 ://flags/#edge-click-once enabled in Chromium Edge

转载 作者:行者123 更新时间:2023-12-01 17:18:25 24 4
gpt4 key购买 nike

我们有一个通过在浏览器中单击一次启动的应用程序。由于 Chromium Edge,默认情况下不启用单击一次。您可以通过 edge://flags/#edge-click-once 启用此设置。

我想检测是否启用了此设置。如果不是,我想将他们引导至支持页面,其中包含启用它的说明。

无论如何,我无权访问客户端浏览器。所以我想通过 JavaScript 检测到这一点。

最佳答案

我认为flags不能通过js访问,因为js代码可以在任何浏览器中执行。我们不能只针对某个浏览器中的功能。我也找了很多也没找到办法。也许 Extension 可以做到这一点,但我认为这需要花费大量精力进行研究。

由于 Edge Chromium 默认不启用此功能,我认为最简单的解决方法是检测浏览器版本,如果是 Edge Chromium,则提醒用户检查该功能是否启用:

var checkbrowser = (function(agent) {

if (agent.indexOf("edg") > -1) { //check if Edge Chromium
return "the page of showing how to enable clickonce support";
} else {
return "not Edge Chromium"
}

})(window.navigator.userAgent.toLowerCase());

document.body.innerHTML = checkbrowser;

此外,如果你的应用是在企业中使用,并且有人可以访问组策略,你也可以建议IT部门设置这个group policy: ClickOnceEnabled在 Edge Chromium 中启用 clickonce。

关于javascript - 检测边缘 ://flags/#edge-click-once enabled in Chromium Edge,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60393283/

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