如何检查浏览器是否支持扩展?

Geo*_*las 5 browser-detection google-chrome-extension modernizr

我为我的网站编写了一个 chrome 扩展,但发现扩展在 chrome 的移动浏览器上不起作用。现在,该网站会检查用户是否安装了扩展程序。如果用户不这样做,网站会要求用户通过内联安装来安装扩展。

问题是,如果用户在移动设备上运行 chrome,我不想提示用户安装扩展程序,因为它不起作用。我想检查浏览器运行扩展的能力,而不是移动设备的用户代理嗅探。Modernizr 似乎没有对此进行检查。有任何想法吗?

Bar*_*ajz 0

if (window.chrome.runtime === undefined) {
    // If it is Chrome it has not extension support
}
Run Code Online (Sandbox Code Playgroud)