我有一个 Chrome 扩展程序,我目前正在编写一个网站来宣传它。
我知道可以在所有基于 Chromium 的浏览器(Chrome、Opera 等)中安装 Chrome 扩展程序。
是否可以检查浏览器是否可以从网上商店下载扩展程序或是否基于 Chrome ?
我找到了检测它是否是 Google Chrome here 的代码。如果我错了,请纠正我,但我认为 window.chrome
不会在所有基于 Chromium 的浏览器中返回。
最佳答案
窗口.chrome
截至目前,window.chrome
适用于所有基于 Chrome 的浏览器
var isChromium = !!window.chrome;
console.log(isChromium)
资源
navigator.userAgentData
User-Agent Client Hints
API 返回有关用户浏览器和操作系统的信息。 (在 chrome 90 中引入)var isChromium = !!navigator.userAgentData && navigator.userAgentData.brands.some(data => data.brand == 'Chromium');
console.log(isChromium)
资源
关于javascript - 如何检查浏览器是否基于 Chromium?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57660234/