我正在使用实验性API WebRequest为Chrome创建用户代理切换器,并且我想显示当前使用的用户代理。
为此,我必须获取当前版本的Chrome,但我在文档中找不到任何相关内容,出于安全考虑,我无法访问“chrome:// version”页面。
你有什么想法帮助我吗?
答案 0 :(得分:3)
怎么样
window.navigator.userAgent
在您的背景页上?
答案 1 :(得分:1)
您始终可以使用旧的navigator
对象(navigator.userAgent
是确切的属性,但它包含许多其他信息),它可用于扩展。
答案 2 :(得分:0)
尝试
function getChromeVersion(){
var match = window.navigator.userAgent.match(/Chrom(?:e|ium)\/([0-9\.]+)/);
return match ? match[1] : null;
}
或使用https://github.com/DamonOehlman/detect-browser进行多浏览器支持。