2011-11-25 2 views
1

실험용 API WebRequest를 사용하여 Chrome 용 사용자 에이전트 전환기를 만들고 있는데 사용중인 현재 사용자 에이전트를 표시하고 싶습니다.확장 프로그램에서 최신 버전의 Chrome을 가져 오는 방법은 무엇입니까?

현재 버전의 Chrome을 가져야하지만 문서에서 해당 파일을 찾을 수 없으며 보안 고려 사항 때문에 "chrome : // version"페이지에 액세스 할 수 없습니다.

나를 도울 생각이 있으십니까?

답변

3

어떻게 backgroundpage에

window.navigator.userAgent 

어떻습니까?

+0

감사합니다. 나는 기초를 잊어 버린다. .. – Gael

1

항상 좋은 오래된 navigator 개체 (navigator.userAgent은 정확한 속성이지만 다른 많은 정보가 포함되어 있습니다.)를 사용할 수 있으며 확장 프로그램에서 사용할 수 있습니다.

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를 사용합니다.

관련 문제