2018년 1월 8일 월요일

User Agent Profile의 Browser UA Component 특성 및 사용예

UAProf (User Agent Profile) Browser UA 구성 요소는 모바일 장치의 브라우저에 대한 정보를 제공합니다. 예를 들어, 모바일 브라우저 이름 및 버전, 지원되는 HTML 버전, 지원되는 XHTML 버전 및 JavaScript 기능 등을 나타냅니다.

다음 표는 UAProf 스키마에 지정된대로 Browser UA 구성 요소의 일부 기본 특성을 나열합니다. 각 기본 속성에 대한 설명과 몇 가지 예가 제공됩니다. User Agent Profile은 아래 나열된 모든 속성을 포함하지 않을 수도 있습니다.

BrowserName
설명:
BrowserName 특성은 현재 요청을 보낸 브라우저의 이름을 나타냅니다.
사용예:
<prf:BrowserName>Android Browser</prf:BrowserName>

BrowserVersion
설명:
BrowserVersion 속성은 현재 요청을 보낸 브라우저의 버전 번호를 나타냅니다.
사용예:
<prf:BrowserVersion>6.2</prf:BrowserVersion>

DownloadableBrowserApps
설명:
DownloadableBrowserApps 특성은 모바일 장치의 브라우저에서 지원되고 받아 들여지는 응용프로그램 유형을 나타냅니다.
사용예:
<prf:DownloadableBrowserApps>
  <rdf:Bag>
    <rdf:li>application/x-java-vm/java-applet</rdf:li>
  </rdf:Bag>
</prf:DownloadableBrowserApps>

FramesCapable
설명:
FramesCapable 속성은 프레임이 모바일 장치의 브라우저에서 지원되는지 여부를 나타냅니다.
사용예:
<prf:FramesCapable>Yes</prf:FramesCapable>
또는
<prf:FramesCapable>No</prf:FramesCapable>

HtmlVersion
설명:
HtmlVersion 속성은 브라우저가 지원하는 HTML 버전을 나타냅니다.
사용예:
<prf:HtmlVersion>4.0</prf:HtmlVersion>

JavaAppletEnabled
설명:
JavaAppletEnabled 속성은 Java 애플릿이 모바일 장치의 브라우저에서 지원되는지 여부를 나타냅니다.
사용예:
<prf:JavaAppletEnabled>Yes</prf:JavaAppletEnabled>
또는
<prf:JavaAppletEnabled>No</prf:JavaAppletEnabled>

JavaScriptEnabled
설명:
JavaScriptEnabled 속성은 JavaScript가 모바일 장치의 브라우저에서 지원되는지 여부를 나타냅니다.
사용예:
<prf:JavaScriptEnabled>Yes</prf:JavaScriptEnabled>
또는
<prf:JavaScriptEnabled>No</prf:JavaScriptEnabled>

JavaScriptVersion
설명:
JavaScriptVersion 속성은 모바일 장치의 브라우저에서 지원하는 JavaScript 버전을 나타냅니다.
사용예:
<prf:JavaScriptVersion>1.4</prf:JavaScriptVersion>

PreferenceForFrames
설명:
PreferenceForFrames 속성은 사용자가 HTML/XHTML 페이지에서 프레임 사용을 선호하는지 여부를 나타냅니다.
사용예:
<prf:PreferenceForFrames>Yes</prf:PreferenceForFrames>
또는
<prf:PreferenceForFrames>No</prf:PreferenceForFrames>

TablesCapable
설명:
TablesCapable 특성은 테이블이 모바일 장치의 브라우저에서 지원되는지 여부를 나타냅니다.
사용예:
<prf:TablesCapable>Yes</prf:TablesCapable>
또는
<prf:TablesCapable>No</prf:TablesCapable>

XhtmlModules
설명:
XhtmlModules 속성은 브라우저가 지원하는 XHTML 모듈을 나타냅니다.
사용예:
<prf:XhtmlModules>
  <rdf:Bag>
    <rdf:li>XHTML1-struct</rdf:li>
    <rdf:li>XHTML1-blkstruct</rdf:li>
    <rdf:li>xhtml-basic10</rdf:li>
  </rdf:Bag>
</prf:XhtmlModules>

XhtmlVersion
설명:
XhtmlVersion 속성은 브라우저가 지원하는 XHTML 버전을 나타냅니다.
사용예:
<prf:XhtmlVersion>1.0</prf:XhtmlVersion>

댓글 없음:

댓글 쓰기