ASP 브라우저 기능
ASP 브라우저 기능 구성 요소
ASP 브라우저 기능 구성 요소는 방문자 브라우저의 유형, 기능 및 버전 번호를 확인할 수 있는 BrowserType 개체를 생성합니다.
브라우저가 서버에 연결되면 HTTP 사용자 에이전트 헤더를 서버로 보냅니다. 이 헤더에는 브라우저에 대한 정보가 포함되어 있습니다.
BrowserType 개체는 헤더의 정보를 서버에 있는 "Browscap.ini" 파일의 정보와 비교합니다.
헤더의 브라우저 유형 및 버전 번호가 "Browsercap.ini" 파일의 정보와 일치하면 BrowserType 개체를 사용하여 일치하는 브라우저의 관련 속성을 나열할 수 있습니다. 위와 일치하지 않으면 개체는 모든 속성을 "UNKNOWN"으로 설정합니다.
Syntax
Set MyBrow=Server.CreateObject("MSWC.BrowserType")
%>
ASP 브라우저 기능 예제
다음 예제에서는 ASP 파일에 BrowserType 개체를 만듭니다. , 현재 브라우저 성능에 대한 일부 정보를 표시합니다.
Instance
<!DOCTYPE html> <html> <body> <% Set MyBrow=Server.CreateObject("MSWC.BrowserType") %> <table border="0" width="100%"> <tr> <th>Client OS</th><th><%=MyBrow.platform%></th> </tr><tr> <td >Web Browser</td><td ><%=MyBrow.browser%></td> </tr><tr> <td>Browser version</td><td><%=MyBrow.version%></td> </tr><tr> <td>Frame support?</td><td><%=MyBrow.frames%></td> </tr><tr> <td>Table support?</td><td><%=MyBrow.tables%></td> </tr><tr> <td>Sound support?</td><td><%=MyBrow.backgroundsounds%></td> </tr><tr> <td>Cookies support?</td><td><%=MyBrow.cookies%></td> </tr><tr> <td>VBScript support?</td><td><%=MyBrow.vbscript%></td> </tr><tr> <td>JavaScript support?</td><td><%=MyBrow.javascript%></td> </tr> </table> </body> </html>
Run Instance»
온라인 인스턴스를 보려면 "인스턴스 실행" 버튼을 클릭하세요
출력:
클라이언트 OS | Windows True | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
사운드 지원? | True | |||||||||||||||
쿠키 지원? | True | |||||||||||||||
VBScript 지원? | True | |||||||||||||||
J avaScript 지원? | True | |||||||||||||||
Browscap.ini 파일"Browscap.ini" 파일은 각 브라우저의 속성을 선언하고 기본값을 설정하는 데 사용됩니다. 이 부분은 Browscap.ini 파일을 유지하는 방법에 대한 튜토리얼이 아닙니다. 파일에 대한 전반적인 이해를 돕기 위해 "Browsercap.ini"에 대한 몇 가지 기본 지식과 개념만 제공합니다. "Browscap.ini" 파일에는 다음 정보가 포함될 수 있습니다: [;comments] [HTTPUserAgentHeader] [parent=browserDefinition] [property1=value1] [propertyN=valueN] [기본 브라우저 기능 설정] [defaultProperty1=defaultValue1] [defaultPropertyN=defaultValueN]
"Browscap.ini" 파일은 다음과 같습니다: ;IE 5.0 [IE 5.0] browser=IE Version=5.0 majorver=#5 minorver=#0 frames=TRUE tables=TRUE 쿠키=TRUE 배경사운드=TRUE vbscript=TRUE javascript=TRUE javaapplet=TRUE ActiveXControls=TRUE beta=False ;DEFAULT BROWSER [*] browser=Default frames=FALSE 테이블= 사실 쿠키 =FALSE 배경 소리=FALSE vbscript=FALSE javascript=FALSE |