2012-06-01 3 views

답변

6

당신은 : Live Example

var ua = navigator.userAgent.toLowerCase(); 
if (ua.indexOf("safari/") !== -1 && // It says it's Safari 
    ua.indexOf("windows") !== -1 && // It says it's on Windows 
    ua.indexOf("chrom") === -1  // It DOESN'T say it's Chrome/Chromium 
    ) { 
    // Looks like Safari on Windows (but browser detection is unreliable and best avoided) 
} 

예컨대, 문자열 Safari/Windows (list of Safari user agent strings)에 대한 navigator.userAgent을 테스트 할 수 있습니다 ...하지만 브라우저 검출은 보통 문제에 대한 최선의 해결책이 아닙니다. 더 나은 곳, 가능한 곳에서 기능 감지. 거의 모든 기능을 감지 할 수 있습니다. Kangax는 a great list of feature detects을 가지고 있으며 물론 Moderizr 같은 라이브러리도 마찬가지입니다. 하지만 당신의 유스 케이스를 모른다 ...

+0

작동 코드 @ T.J에 대해 감사합니다. Crowder –

0

이 플러그인은 당신이 원하는 것 같다. Plugin Link

플러그인 페이지에서 브라우저 및 OS를 쏠 수있는 플러그인을 실행하는 테스트 페이지로 연결됩니다. Test Link

관련 문제