4. 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>


Previous Page Page 4 of 7 Next Page


Feedback Form (ExpandCollapse)

What do you think about this web page?






(Optional) Please provide us more details. For example, suppose you select option 2 above, can you tell us specifically what information is missing? You can also suggest anything that can help us improve this web page.

(Optional) Your name:

(Optional) Your email address:

Please enter again to confirm:

Due to the amount of messages we received, we may not be able to reply to all messages.

A button for going back to the top of this page