2011-10-01 3 views

답변

0

일반적으로이 정보는 브라우저에서 보낸 User-agent: HTTP 헤더를 통해 얻을 수 있습니다. PHP를 사용하고 있다면 $_SERVER['HTTP_USER_AGENT']을 읽으면됩니다. PHP는이 데이터를 읽기 위해 더 높은 수준의 [get_browser][1] API를 가지고 있습니다.

웹 응용 프로그램에서 다른 스크립팅 언어를 사용하는 경우 해당 스크립트를 찾아야합니다.

0

가장 쉬운 방법은 자바 스크립트를 사용하는 것이고, 자바 스크립트를 사용하는 가장 쉬운 방법은 jQuery와 같은 라이브러리를 사용하는 것입니다. jQuery에는 찾고있는 것을 제공하는 .browser 감지 플래그가 있습니다. 브라우저의 정체성 (사용되지 않음)

참고 :

  1. 당신이 중 하나를 클라이언트에서 "브라우저 종류"를 결정하기 위해 시도 할 수

    jQuery.support : (선호)

    jQuery.browser 브라우저 별 파비 (웹 브라우저) 또는 서버 (예 : IIS 또는 Apache, .NET 또는 PHP).

  2. "브라우저 유형"(예 : http 반환 변수)을 읽는 것은 매우 부정확합니다. 더 나은 전략은 다른 휴리스틱을 사용하여 브라우저 유형을 "조사"하는 것입니다. jQuery가이를 단순화합니다.

  3. 더 나은 전략은 "브라우저 유형"이 아닌 브라우저 기능을 결정하는 것입니다. jQuery는 이것을 단순화합니다.

'도움이 되길 바랍니다!

0

페이지가 동적으로 생성되면 서버 측 코드를 사용하여이를 수행 할 수 있습니다. 예를 들어 PHP를 사용하는 경우 get_browser() 함수를 사용할 수 있습니다. 다른 언어는 브라우저에서 보낸 User-Agent 헤더를 통해 비슷한 기능을 가져야합니다.

자바 스크립트로 클라이언트 측에서도 할 수 있습니다. 이 프로세스에 대한 자세한 내용은 여기에서 확인할 수 있습니다. http://www.quirksmode.org/js/detect.html

관련 문제