User Agent Profile
/ UAProf Reference -- BrowserUA Component
The
BrowserUA component of User Agent Profile / UAProf provides
information about the browser of the mobile device. For example,
mobile browser name and version, HTML version supported, XHTML
version supported and JavaScript capability.
The
following table lists some base attributes of the BrowserUA
component as specified in the UAProf schema. A description and some
examples are provided for each base attribute. Note that a
user agent profile may not include all attributes listed below.
To scroll the table, use the scroll bars on the right and bottom
of the table. A full-page version is available additionally.
|
UAProf
Attribute / Property
|
Description
|
Example
|
|
BrowserName
|
The
BrowserName attribute
states the name of the browser that sent the current request.
|
<prf:BrowserName>Nokia</prf:BrowserName>
<prf:BrowserName>SEMC-Browser</prf:BrowserName>
<prf:BrowserName>UP.Browser</prf:BrowserName>
|
|
BrowserVersion
|
The
BrowserVersion attribute
states the version number of the browser that sent the current
request.
|
<prf:BrowserVersion>6.2</prf:BrowserVersion>
|
|
DownloadableBrowserApps
|
The
DownloadableBrowserApps
attribute states the application types that are supported and
will be accepted by the browser of the mobile device.
|
<prf:DownloadableBrowserApps> <rdf:Bag> <rdf:li>application/x-java-vm/java-applet</rdf:li> </rdf:Bag> </prf:DownloadableBrowserApps>
|
|
FramesCapable
|
The
FramesCapable attribute
states whether frames are supported by the browser of the mobile
device.
|
<prf:FramesCapable>Yes</prf:FramesCapable>
<prf:FramesCapable>No</prf:FramesCapable>
|
|
HtmlVersion
|
The
HtmlVersion attribute
states the HTML version that the browser supports.
|
<prf:HtmlVersion>4.0</prf:HtmlVersion>
|
|
JavaAppletEnabled
|
The
JavaAppletEnabled
attribute states whether Java Applets are supported by the
browser of the mobile device.
|
<prf:JavaAppletEnabled>Yes</prf:JavaAppletEnabled>
<prf:JavaAppletEnabled>No</prf:JavaAppletEnabled>
|
|
JavaScriptEnabled
|
The
JavaScriptEnabled
attribute states whether JavaScript is supported by the browser
of the mobile device.
|
<prf:JavaScriptEnabled>Yes</prf:JavaScriptEnabled>
<prf:JavaScriptEnabled>No</prf:JavaScriptEnabled>
|
|
JavaScriptVersion
|
The
JavaScriptVersion
attribute states the JavaScript version supported by the browser
of the mobile device.
|
<prf:JavaScriptVersion>1.4</prf:JavaScriptVersion>
|
|
PreferenceForFrames
|
The
PreferenceForFrames
attribute states whether the user prefers the use of frames in
HTML/XHTML pages.
|
<prf:PreferenceForFrames>Yes</prf:PreferenceForFrames>
<prf:PreferenceForFrames>No</prf:PreferenceForFrames>
|
|
TablesCapable
|
The
TablesCapable attribute
states whether tables are supported by the browser of the mobile
device.
|
<prf:TablesCapable>Yes</prf:TablesCapable>
<prf:TablesCapable>No</prf:TablesCapable>
|
|
XhtmlModules
|
The
XhtmlModules attribute
states the XHTML modules that the browser supports.
|
<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
|
The
XhtmlVersion attribute
states the XHTML version that the browser supports.
|
<prf:XhtmlVersion>1.0</prf:XhtmlVersion>
|
|
Feedback Form (ExpandCollapse)
|
|