사용자가 Windows에서 사파리를 사용하고 있는지 어떻게 확인합니까? 사이트에 특별한 스타일을 적용해야하기 때문에.자바 스크립트가있는 사파리 윈도우 감지
3
A
답변
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
이 플러그인은 당신이 원하는 것 같다. Plugin Link
플러그인 페이지에서 브라우저 및 OS를 쏠 수있는 플러그인을 실행하는 테스트 페이지로 연결됩니다. Test Link
작동 코드 @ T.J에 대해 감사합니다. Crowder –