«browser-detection» 태그된 질문

사용자가 웹 페이지를보기 위해 사용하는 브라우저의 유형 및 버전을 감지합니다.


30
모바일 브라우저 감지
사용자가 모바일 브라우저를 가지고 있는지 여부를 부울 값을 반환하는 함수를 찾고 있습니다. navigator.userAgent정규식을 사용하여 해당 기능을 사용 하고 작성할 수 있지만 사용자 에이전트는 플랫폼마다 너무 다양합니다. 가능한 모든 장치를 일치시키는 것이 쉽지 않을 것이라고 의심하고,이 문제는 여러 번 전에 해결되었으므로 그러한 작업을위한 완벽한 해결책이 있어야한다고 생각합니다. 나는 이 사이트를 보고 …


30
사용자가 IE를 사용하고 있는지 확인
특정 클래스가있는 div를 클릭하여 아래와 같은 함수를 호출합니다. 사용자가 Internet Explorer를 사용하는 경우 기능을 시작할 때 확인할 수 있고 다른 브라우저를 사용하는 경우 IE 사용자에게만 실행되도록 중단 / 취소 할 수있는 방법이 있습니까? 여기에있는 사용자는 모두 IE8 이상 버전이므로 IE7 이하 버전을 다루지 않아도됩니다. 그들이 사용하는 브라우저를 알 수 있다면 …


30
JavaScript에서 IE 버전 (v9 이전) 감지
Internet Explorerv9 이전 버전을 사용하는 경우 웹 사이트 사용자를 오류 페이지로 반송하고 싶습니다 . 지원하는 데 시간과 돈이 가치가 없습니다 IE pre-v9. 다른 모든 비 IE 브라우저의 사용자는 문제가 없으며 반송해서는 안됩니다. 제안 된 코드는 다음과 같습니다. if(navigator.appName.indexOf("Internet Explorer")!=-1){ //yeah, he's using IE var badBrowser=( navigator.appVersion.indexOf("MSIE 9")==-1 && //v9 is …


15
IE11을 감지하는 방법?
IE를 감지하려면이 코드를 사용하십시오. function getInternetExplorerVersion() { var rv = -1; if (navigator.appName == 'Microsoft Internet Explorer') { var ua = navigator.userAgent; var re = new RegExp("MSIE ([0-9]{1,}[\.0-9]{0,})"); if (re.exec(ua) != null) rv = parseFloat( RegExp.$1 ); } return rv; } function checkVersion() { var msg = "You're not using …

9
iOS / Android 운영 체제 감지
나는 약간의 연구를 해왔고,이 질문이 왔지만 내가 의도 한 방식으로되지 않았습니다. QR 코드 랜딩 인 클라이언트의 페이지를 작성 중이며 응용 프로그램을 다운로드 할 수 있습니다. 그래서 그는 페이지에 2 개의 QR 코드를 인쇄 할 필요가 없습니다. 현재 운영 체제 (Apple / Android / Other [지원되지 않음])를 감지하고 해당 값을 기반으로 …


12
PHP에서 브라우저 언어 감지
내 웹 사이트의 색인으로 다음 PHP 스크립트를 사용합니다. 이 스크립트에는 브라우저 언어 (자동 감지)에 따라 특정 페이지가 포함되어야합니다. 이 스크립트는 모든 브라우저에서 제대로 작동하지 않으므로 항상 index_en.php감지 된 언어가 포함 됩니다 (문제의 원인은 일부 Accept-Language 헤더가 고려되지 않은 문제 일 수 있음). 좀 더 강력한 솔루션을 제안 해 주시겠습니까? <?php …

18
Safari 브라우저 감지
JavaScript를 사용하여 Safari 브라우저를 감지하는 방법? 아래 코드를 시도했는데 Safari뿐만 아니라 Chrome 브라우저도 감지합니다. function IsSafari() { var is_safari = navigator.userAgent.toLowerCase().indexOf('safari/') > -1; return is_safari; }

13
jQuery를 사용하여 Safari 감지
둘 다 Webkit 기반 브라우저이지만 Safari는 URL에 따옴표를 urlencode하지만 Chrome은 그렇지 않습니다. 따라서 JS에서이 둘을 구분해야합니다. jQuery의 브라우저 감지 문서는 "safari"를 사용되지 않음으로 표시합니다. 더 나은 방법이 있습니까 아니면 지금은 사용되지 않는 값을 고수합니까?
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.