Browser Capabilities 구성 요소

Browser Capabilities 구성 요소는 스크립트에 클라이언트의 웹 브라우저의 기능 설명을 제공하는 BrowserType 개체를 만듭니다.

브라우저가 웹 서버에 연결되면 자동으로 HTTP 사용자 에이전트 헤더를 보냅니다. 이 헤더는 브라우저와 브라우저 버전 번호를 식별하는 ASCII 문자열입니다. BrowserType 개체는 헤더를 Browscap.ini 파일에 있는 항목과 비교하여 일치하는 항목을 발견하면 사용자 에이전트 헤더와 일치하는 것으로 브라우저 목록의 속성을 취합니다.

개체가 Browscap.ini 파일에서 헤더와 일치하는 항목을 발견하지 못하면 *와 ? 와일드카드를 사용하여 가장 일치하는 항목을 찾습니다. 와일드카드를 사용해도 일치하는 항목이 없고 Browscap.ini 파일에 기본 설정이 지정되어 있으면 개체는 이 기본 설정을 사용합니다. 일치하는 항목이 없고 Browscap.ini 파일에 브라우저 기본 설정이 지정되어 있지 않으면 개체는 모든 속성을 "UNKNOWN" 문자열로 설정합니다.

Browscap.ini 파일을 갱신하여 속성이나 새 브라우저 정의를 구성 요소에 간단하게 추가할 수 있습니다.

파일 이름

Browscap.dll Browser Capabilities 구성 요소.
Browscap.ini 파일 브라우저 기능을 HTTP 사용자 에이전트 헤더에 매핑하는 텍스트 파일입니다. 이 파일은 Browscap.dll과 같은 디렉터리에 있어야 합니다.

구문

Set BrowserType = Server.CreateObject("MSWC.BrowserType")

매개 변수

BrowserType
Server.CreateObject의 호출에 의해 작성된 BrowserType 개체 이름을 지정합니다.

예제

다음은 BrowserType 개체를 사용하여 현재 브라우저의 기능 일부를 화면에 표시하는 예제입니다.

--- Browscap.asp ---

<%  Set bc = Server.CreateObject("MSWC.BrowserType") %>  

<TABLE BORDER=1 CELLPADDING=4> 
  <TR>
  <TD>Browser</TD>
  <TD><%= bc.browser %>  
  <TR>
  <TD>Version</TD>
  <TD><%= bc.version %></TD>
  </TR>
  <TR>
  <TD>Frames</TD>
  <TD><%= bc.frames %></TD>
  </TR>
  <TR>
  <TD>Tables</TD>
  <TD><%= bc.tables  %></TD>
  </TR>
  <TR>
  <TD>Cookies</TD>
  <TD><%= bc.cookies  %></TD>
  </TR>
  <TR>
  <TD>BackgroundSounds</TD>
  <TD><%= bc.BackgroundSounds %></TD>
  </TR> 
  <TR>
  <TD>VBScript</TD>
  <TD><%= bc.vbscript %></TD>
  </TR>
  <TR>
  <TD>JScript</TD>
  <TD><%= bc.javascript %></TD>
  </TR> 
  <TR>
  <TD>ActiveX Controls</TD>
  <TD><%= bc.ActiveXControls %></TD>
  </TR> 
</TABLE>
 

© 1997-2001 Microsoft Corporation. All rights reserved.