JavaScript中可以使用chrome.runtime.getManifest()方法来获取浏览器拓展程序的信息,但是该方法只在Chrome的扩展程序中可用,而在网页中是不可用的。

如果你想在网页中获取浏览器拓展程序的信息,可以使用navigator.userAgent来获取浏览器的User-Agent字符串,然后根据不同浏览器的User-Agent来判断是否为Chrome浏览器,以及获取相应的版本信息。

以下是一个示例代码,用于判断是否为Chrome浏览器并获取浏览器的版本信息:

var isChrome = /Chrome/.test(navigator.userAgent) && /Google Inc/.test(navigator.vendor);
if (isChrome) {
  var chromeVersion = navigator.userAgent.match(/Chrome\/(\d+)\./)[1];
  console.log("Chrome 版本:" + chromeVersion);
} else {
  console.log("不是Chrome浏览器");
}

请注意,这种方法只能获取浏览器的版本信息,无法获取其他关于拓展程序的详细信息。如果需要获取更多拓展程序的信息,建议在扩展程序中使用chrome.runtime.getManifest()方法。

javascript 获取浏览器拓展程序信息提示chrome没有management方法

原文地址: https://www.cveoy.top/t/topic/i2ca 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录