사용자가 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
관련 문제
- 1. 자동 재생 오디오보다 자바 스크립트가있는 iOS 휴대 기기 감지
- 2. 자바 스크립트가있는 캔버스 배치
- 3. 자바 스크립트가있는 크롬에서의 문제
- 4. 자바 스크립트가있는 라디오 버튼
- 5. 자바 스크립트가있는 지리적 위치
- 6. 자바 스크립트가있는 상대 URL
- 7. iPad 사파리 또는 줌 감지
- 8. 윈도우 이벤트 감지
- 9. Java에서 윈도우 비활성 감지
- 10. 윈도우 모바일 디바이스 감지
- 11. 자바 스크립트가있는 ArcGIS지도의 고정 핀
- 12. 자바 스크립트가있는 라인 수를 카운트
- 13. 자바 스크립트가있는 테이블 행을 삭제합니다.
- 14. 자바 스크립트가있는 div의 필터 "목록"
- 15. 자바 스크립트가있는 다중 사용자 컨트롤
- 16. 자바 스크립트가있는 정사각형 주위의 점
- 17. 캔버스에 자바 스크립트가있는 3D 사운드
- 18. 자바 스크립트가있는 원 주위의 텍스트
- 19. 자바 스크립트가있는 문자열에서 "#"문자 찾기
- 20. 자바 스크립트가있는 PHP 이미지 크롭
- 21. 전체 화면에서 실행중인 윈도우 감지
- 22. 감지 .NET 프레임 워크 윈도우
- 23. 윈도우 오프너 닫기 자바 스크립트
- 24. 자바 스크립트 코드는 iOS의 사파리
- 25. YUI 및 자바 스크립트가있는 중첩 된 객체
- 26. 자바 스크립트가있는 원격 URL의 유효성을 어떻게 확인합니까?
- 27. 자바 스크립트가있는 오브젝트의 알려진 위치 지정하기 (
- 28. 자바 스크립트가있는 페이지에서 최상위 노드 가져 오기
- 29. 자바 스크립트가있는 HTML5 캔버스 마우스 입력?
- 30. PHP 명령을 실행하는 자바 스크립트가있는 방법이 있습니까?
작동 코드 @ T.J에 대해 감사합니다. Crowder –