PC/Mac, iPhone 등에서 볼 수있는 웹 페이지와 브라우저가 실행되고 있는지 웹 페이지가 필요합니다. 아무도 내가 그 일을 어떻게 할 것인지 알지?웹 페이지에 어떤 플랫폼과 브라우저가 표시되는지 어떻게 표시합니까?
답변
일반적으로이 정보는 브라우저에서 보낸 User-agent:
HTTP 헤더를 통해 얻을 수 있습니다. PHP를 사용하고 있다면 $_SERVER['HTTP_USER_AGENT']
을 읽으면됩니다. PHP는이 데이터를 읽기 위해 더 높은 수준의 [get_browser][1]
API를 가지고 있습니다.
웹 응용 프로그램에서 다른 스크립팅 언어를 사용하는 경우 해당 스크립트를 찾아야합니다.
가장 쉬운 방법은 자바 스크립트를 사용하는 것이고, 자바 스크립트를 사용하는 가장 쉬운 방법은 jQuery와 같은 라이브러리를 사용하는 것입니다. jQuery에는 찾고있는 것을 제공하는 .browser 감지 플래그가 있습니다. 브라우저의 정체성 (사용되지 않음)
참고 :
당신이 중 하나를 클라이언트에서 "브라우저 종류"를 결정하기 위해 시도 할 수
jQuery.support : (선호)
jQuery.browser 브라우저 별 파비 (웹 브라우저) 또는 서버 (예 : IIS 또는 Apache, .NET 또는 PHP).
"브라우저 유형"(예 : http 반환 변수)을 읽는 것은 매우 부정확합니다. 더 나은 전략은 다른 휴리스틱을 사용하여 브라우저 유형을 "조사"하는 것입니다. jQuery가이를 단순화합니다.
더 나은 전략은 "브라우저 유형"이 아닌 브라우저 기능을 결정하는 것입니다. jQuery는 이것을 단순화합니다.
'도움이 되길 바랍니다!
페이지가 동적으로 생성되면 서버 측 코드를 사용하여이를 수행 할 수 있습니다. 예를 들어 PHP를 사용하는 경우 get_browser() 함수를 사용할 수 있습니다. 다른 언어는 브라우저에서 보낸 User-Agent 헤더를 통해 비슷한 기능을 가져야합니다.
자바 스크립트로 클라이언트 측에서도 할 수 있습니다. 이 프로세스에 대한 자세한 내용은 여기에서 확인할 수 있습니다. http://www.quirksmode.org/js/detect.html
- 1. 웹 브라우저가 파일 크기를 모르는 경우 어떻게 진행 막대를 표시합니까?
- 2. 내 Wordpress 사이트의 최근 블로그 항목을 웹 페이지에 어떻게 표시합니까?
- 3. 브라우저가 왜 작은 favicon을 표시합니까?
- 4. 프로세스가 웹 페이지에서 실행 중인지 어떻게 표시합니까?
- 5. 어떤 웹 페이지에 윈도우 보이기
- 6. 어떤 데이터가 전송되고 있는지 어떻게 표시합니까?
- 7. 어떤 브라우저가 팝업이 이벤트를
- 8. 어떤 브라우저가 document.layers 스니핑입니까?
- 9. Magento의 "Products with"제품 페이지에 빵 부스러기를 어떻게 표시합니까?
- 10. 웹 애플리케이션에있는 모든 git 커밋을 어떻게 표시합니까?
- 11. .epub를 웹 페이지에 어떻게 삽입합니까?
- 12. Android에서 현재 어떤 활동이 표시되는지 (foregorund)?
- 13. 웹 브라우저가 포커스를 훔치고
- 14. 현재 어떤 브라우저가 XBAP를 지원합니까?
- 15. 어떤 브라우저가 HttpOnly 쿠키를 지원합니까?
- 16. 브라우저가 웹 페이지에서 기능을 좋아합니까?
- 17. Urbanspoon은 어떻게 맵을 표시합니까?
- 18. 자바 웹 브라우저가 느림
- 19. GridView에서 항목을 세로로 표시합니까?
- 20. salesforce.com과 Apex는 응용 프로그램 개발 플랫폼과 어떤 차이가 있습니까?
- 21. Kindle의 웹 브라우저가 Javascript를 지원합니까? 그리고 어떤 브라우저가 가지고 있습니까 (또는 모방합니까?)?
- 22. nerdinner는 어떻게 맵을 표시합니까?
- 23. Win32 MessageBox를 어떻게 표시합니까?
- 24. 필수 입력란은 어떻게 표시합니까?
- 25. 트리보기에서 +/- 아이콘을 어떻게 표시합니까?
- 26. 데이터베이스에서 정보를 어떻게 표시합니까
- 27. 어떻게 테이블에 순위를 표시합니까
- 28. PDF를 어떻게 표시합니까?
- 29. Matlab - 데이터를 어떻게 표시합니까?
- 30. 어떻게 콘솔에서 시간을 표시합니까?