Anfang des Inhaltsbereichs

Objektdokumentation Interface IF_CLIENT_INFO Dokument im Navigationsbaum lokalisieren

Definition

Das Interface IF_CLIENT_INFO stellt eine Reihe von Methoden zur Verfügung, welche die unterschiedlichen Darstellungsmöglichkeiten von Web-Anwendungen auf verschiedenen Browsern und andere spezifische Eigenschaften mobiler Endgeräte z.B. Bildschirmgröße oder Eingabemethoden berücksichtigen.

Verwendung

Sie können so die Methoden des Interfaces IF_CLIENT_INFO beim Erstellen einer Web-Anwendung wie BSP-Applikation nutzen und damit beim Entwickeln auf die teilweise erheblichen Unterschiede in der Darstellungsweise von Web-Seiten auf den verschiedenen mobilen Endgeräten eingehen.

Hinweis

Auch für die Entwicklung von Java-Anwendungen können Sie diesen StrukturlinkGeräteerkennungsprozeß und das vergleichbare StrukturlinkInterface ClientInfo verwenden.

Damit Sie die Bedeutung der Methoden, die in der folgenden Tabelle beschrieben werden, für die Entwicklung Ihrer Web-Anwendung einschätzen können, sind einige davon einer bestimmten Priorität zugeordnet. Für diejenigen Geräteeigenschaften, für die keine Priorität festgelegt wurde, können Sie selbst entscheiden, ob Sie diese in Ihrer Web-Anwendung verwenden möchten.

Die Geräteeigenschaften lassen sich nach Bedeutung Ihrer Verwendung einstufen in:

Prio

Titel

Beschreibung

1

Voraussetzung

Diese Eigenschaft ist Voraussetzung dafür, daß mobile Anwendungen überhaupt laufen. Normalerweise werden diese Bedingungen von allen "echten" Geräten erfüllt, die den HTML- oder WAP-Standard erfüllen. Insbesondere Emulatoren erfüllen diese Voraussetzungen manchmal nicht. Diese Eigenschaft muß also nicht in einer Anwendung überprüft werden, sondern höchstens von einem Prüfprogramm, das feststellen soll, ob ein Emulator für die Ausführung der Anwendung geeignet ist.

2

Anwendung funktioniert nicht

Ein Nichtauswerten dieser Eigenschaft kann dazu führen, daß eine Anwendung auf manchen Geräten abstürzt, d.h. nicht ablauffähig ist.

3

Informationsverlust

Ein Nichtauswerten dieser Eigenschaft kann dazu führen, daß eine Anwendung nicht alle Information anzeigt, die sie anzeigen soll. Ein Informationsverlust kann beispielsweise dann auftreten, wenn das Absatzattribut automatischer Zeilenumbruch ausgeschaltet ist (<p mode=nowrap>) und der Absatz innerhalb einer WML-Seite Text enthält, der sich nicht mehr in einer Zeile darstellen läßt. Unterstützt das mobile Endgerät die Eigenschaft GET_MARQUEE_TEXT_SUPPORTED nicht, ist es möglich, daß der nicht mehr darstellbare Teil des Textes einfach abgeschnitten wird. Wir empfehlen deshalb, das Ausschalten des automatischen Zeilenumbruchs nur überlegt anzuwenden, auch wenn dadurch z. B. die kleine Bildschirmfläche eines Mobiltelefons besser ausgenutzt werden kann.

4

Nicht annehmbare Darstellung

Ein Nichtauswerten dieser Eigenschaft kann dazu führen, daß eine Anwendung in einer Weise dargestellt wird, die dem allgemeinen Look-and-Feel des Gerätes nicht gerecht wird.

5

Ungeeignete Darstellung

Ein Nichtauswerten dieser Eigenschaft kann dazu führen, daß eine Anwendung nicht optimal dargestellt wird. Dies wird vom Benutzer jedoch kaum als störend empfunden werden.

Ebenfalls wurden einige Geräteeigenschaften den Markup-Sprachen WML (Wireless Markup Language) und HTML (Hypertext Markup Language) zugewiesen, d. h. es wurde festgelegt, für welche Markup-Sprache die jeweilige Methode relevant ist und somit sinnvoll verwendet werden kann. Beispielsweise ist die Methode GET_FRAMES_SUPPORTED nur für die Markup-Sprache HTML von Bedeutung, da derzeit nur HTML-fähige Browser Frames (mehrteilige Bildschirmsegmente) interpretieren können. Dies sind in der Regel HTML-fähige Browser auf Handheld-Geräte wie PDAs und Pocket PCs, WAP-fähige Mobiltelefone mit kleiner Bildschirmgröße können aufgrund ihres Screen-Interfaces keine Frames darstellen. Enthält die dafür vorgesehene Tabellenspalte keinen Wert, so kann die Methode für beide Markup-Sprachen angewendet werden.

Das folgende Quelltextfragment zeigt Ihnen, wie Sie auf die Methoden des Interfaces IF_CLIENT_INFO zugreifen können:

<%@page language="abap"%>
<%
...
data client_info type ref to IF_CLIENT_INFO.
client_info = runtime->client_info.
if client_info->get_title_supported( ) = ‘X’.
...
%>

Hinweis

Über die Links in der folgenden Tabelle erhalten Sie weitere Informationen zur Verwendung einiger Methoden des Interfaces IF_CLIENT_INFO in Ihrer Web-Anwendung.

Methoden

Methode

Signatur

Beschreibung

mögl. Werte

Cont.-Typ

Prio

GET_ACCEPT

method get_accept returning
value type string

Entspricht dem HTTP-Request-Header ACCEPT.

     

GET_ALERTING_SUPPORTED

method get_alerting_supported
returning
value type flag

Beschreibt, ob das Gerät Benachrichtigungen z. B. per SMS unterstützt.

„X" oder
Leerzeichen

 

1

GET_ANCHOR_SUPPORTED

method get_anchor_supported
returning
value type flag

Beschreibt, ob das Tag <anchor> unterstützt wird.

„X" oder
Leerzeichen

WML

1

GET_ANCHOR_PREV_SUPPORTED

method get_anchor_prev_supported
returning
value type flag

Beschreibt, ob mit dem Tag <anchor> eine Back-Aktion ausgeführt werden kann.

„X" oder
Leerzeichen

WML

 

GET_APP_LINKS_SUPPORTED

method get_app_links_supported
returning
value type flag

Beschreibt, ob eine lokale Anwendung auf dem Gerät mittels speziellem Link aufgerufen werden kann.

„X" oder
Leerzeichen

HTML

3

GET_APP_LINK_TYPES

method get_app_link_types
returning
value type string

Beschreibt, welche Arten von Anwendungs-Links vom Gerät unterstützt werden.

 

HTML

 

GET_BACK_HARD_WIRED

method get_back_hard_wired
returning
value type flag

Beschreibt, ob die Back-Funktion über eine feste Taste ohne ein entsprechendes Tag ausgeführt werden kann.

„X" oder
Leerzeichen

WML

4

GET_BACK_LABEL

method get_back_label
returning
value type flag

Beschreibt, ob im Tag <do type=prev> zur Darstellung des Labels ein Label-Attribut angegeben werden muß.

„X" oder
Leerzeichen

WML

3

GET_BACK_TO_ANY_URL_SUPPORTED

method get_back_to_any_url_supported
returning
value type flag

Beschreibt, ob das Tag <do type="prev"> auf eine beliebige Web-Adresse führen kann.

„X" oder
Leerzeichen

WML

1

GET_BIG_SUPPORTED

method get_big_supported
returning
value type flag

Beschreibt, ob Text als „groß" formatiert werden kann.

„X" oder
Leerzeichen

WML

 

GET_BOLD_SUPPORTED

method get_bold_supported
returning
value type flag

Beschreibt, ob der Text als „fett" formatiert werden kann.

„X" oder
Leerzeichen

WML

 

GET_BREAKING_SPACE

method get_breaking_space
returning
value type string

Liefert die kleinste Zeichenfolge für ein Leerzeichen.

     

GET_BROWSER_CATEGORY

method get_browser_category
returning
value type string

Liefert die Kategorie des Browsers.

„unknown"
„pocketie"
„avantgo"
„imode"
„palm"
„wap"
„epoc"

   

GET_BROWSER_NAME

method get_browser_name
returning
value type string

Liefert den Namen des Browsers.

„unknown"
„InternetExplorer"
„NetscapeNavigator"
„mobile"

   

GET_BROWSER_OS

method get_browser_os
returning
value type string

Liefert das Betriebssystem auf dem Endgerät.

„unknown"
„HPUX"
„Linux"
„MacPPC"
„SunOS"
„Win32"
„mobile"

   

GET_BROWSER_VERSION

method get_browser_version
returning
value type int4

Liefert die Browser-Version, z. B. 5.5.

     

GET_CACHE_ENABLED_BY_DEFAULT

method get_cache_enabled_by_default
returning
value type flag

Beschreibt, ob der Cache-Speicher des Browsers defaultmäßig aktiviert ist.

„X" oder
Leerzeichen

   

GET_CERTIFICATES_SUPPORTED

method get_certificates_supported
returning
value type flag

Beschreibt, ob das Gerät Client-Zertifikate unterstützt.

„X" oder
Leerzeichen

   

GET_CHAR_HEIGHT

method get_char_height
returning
value type int4

Liefert die Bildschirmhöhe in Zeilen.

   

4

GET_CHAR_WIDTH

method get_char_width
returning
value type int4

Liefert die Bildschirmbreite in Zeichen.

   

4

GET_COLOR_DEPTH

method get_color_depth
returning
value type float

Liefert die Farbtiefe, z. B. 256 Farben.

 

HTML

 

GET_COLOR_SUPPORTED

method get_color_supported
returning
value type flag

Beschreibt, ob eine Gerät über einen farbigen Bildschirm verfügt.

„X" oder
Leerzeichen

HTML

 

GET_CONTENT_TYPE

method get_content_type
returning
value type string

Liefert den Content-Typ, z. B. HTML oder WML.

   

2

GET_CONTENT_TYPE_VERSION

method get_content_type_version
returning
value type int2

Liefert die Version des Content-Typs. Beispielsweise 3.2 für HTML 3.2 oder 1.1 für WML 1.1

     

GET_COOKIES_SUPPORTED

method get_cookies_supported
returning
value type flag

Beschreibt, ob der Browser Cookies unterstützt.

„X" oder
Leerzeichen

 

1

GET_CSS_SUPPORTED

method get_css_supported
returning
value type flag

Beschreibt, ob der Browser CSS (Cascading Style Sheets) unterstützt.

„X" oder
Leerzeichen

HTML

4

GET_CSS_VERSION

method get_css_version
returning
value type int4

Liefert die CSS-Version.

 

HTML

 

GET_DEFAULT_ACTION_DESIGN

method get_default_action_design returning
value type string

Liefert das bevorzugte Design für Oberflächenelemente zur Darstellung von Aktionen.

„link"
„button"
„softkey"
„linkAndSoftkey"

WML

3

GET_DEFAULT_BLOCK_SEPARATOR

method get_default_block_separator
returning
value type string

Liefert eine bevorzugte Zeichenkette zur Trennung von Absätzen.

   

5

GET_DEFAULT_BULLET

method get_default_bullet
returning
value type string

Liefert ein bevorzugtes Symbol zur Kennzeichnung von Listenpunkten.

 

WML

5

GET_DEFAULT_FORM_STYLE

method get_default_form_style
returning
value type string

Liefert die bevorzugte Darstellungsart für Eingabemasken.

„onePage"
„menu"
„wizard"

WML

 

GET_DEFAULT_MENU_STYLE

method get_default_menu_style
returning
value type string

Liefert die bevorzugte Darstellungsart für Menüs.

„selectionList"
„linkList"

WML

4

GET_DEVICE_CATEGORY

method get_device_category
returning
value type string

Liefert die Kategorie des Endgerätes.

„unknown"
„Phone"
„PDA"
„Voice"
„PC"

   

GET_DEVICE_NAME

method get_device_name
returning
value type string

Liefert den Namen des Endgerätes. Eindeutige Kennzeichnung eines Satzes von Geräteeigenschaften

     

GET_DOM_SUPPORTED

method get_dom_supported
returning
value type flag

Beschreibt, ob der Browser ein DOM (Document Object Model) unterstützt.

„X" oder
Leerzeichen

HTML

 

GET_DOM_VERSION

method get_dom_version
returning
value type int4

Liefert die unterstützte DOM-Version. (Document Object Model)

 

HTML

 

GET_EMPHASIZED_SUPPORTED

method get_emphasized_supported
returning
value type flag

Beschreibt, ob der Text als „hervorgehoben" formatiert werden kann.

„X" oder
Leerzeichen

WML

5

GET_EMULATOR

method get_emulator
returning
value type flag

Beschreibt, ob das Endgerät als Emulator einzustufen ist.

„X" oder
Leerzeichen

   

GET_FIELDSET_LAYOUT

method get_fieldset_layout
returning
value type string

Beschreibt, wie mehrere zusammengehörige Eingabefelder mittels <fieldset>-Tag angeordnet werden.

„notSupported"
„ignored"
„beneath"
„beneathWithIndent"
„sideBySide"

WML

3

GET_FIELDSET_TITLE_VISIBLE

method get_fieldset_title_visible
returning
value type boolean

Beschreibt, ob das Title-Attribut des <fieldset>-Tags als Beschriftung dient.

„X" oder
Leerzeichen

WML

3

GET_FONT_PROPORTIONAL

method get_font_proportional
returning
value type flag

Beschreibt, ob die Default-Schriftart des Gerätes eine Proportionalschrift ist.

„X" oder
Leerzeichen

   

GET_FORM_FACTOR

method get_form_factor
returning
value type string

Liefert den Formfaktor des Endgerätes.

„PC"
„VGA"
„halfVGA"
„mediumLandscape"
„mediumPortrait"
„phone"
„unknown

 

3

GET_FORM_MENU_SUPPORTED

method get_form_menu_supported
returning
value type flag

Beschreibt, ob Eingabemasken mit vorangestelltem Menü unterstützt werden.

„X" oder
Leerzeichen

WML

4

GET_FRAMES_SUPPORTED

method get_frames_supported
returning
value type flag

Beschreibt, ob der Browser Frames unterstützt.

„X" oder
Leerzeichen

HTML

2

GET_GRAY_LEVEL

method get_gray_level
returning
value type float

Liefert die Anzahl der Grautöne bei Graustufenbildern.

„X" oder
Leerzeichen

   

GET_HORZ_SCROLLING_SUPPORTED

method get_horz_scrolling_supported
returning
value type flag

Beschreibt, ob das Endgerät über einen horizontalen Rollbalken verfügt.

„X" oder
Leerzeichen

   

GET_HREF_WITH_PARAMS_SUPPORTED

method get_href_with_params_supported
returning
value type flag

Beschreibt, ob ein Href-Attribut innerhalb eines Links URL-Parameter enthalten kann.

„X" oder
Leerzeichen

WML

2

GET_HTTP_GET_SUPPORTED

method get_http_get_supported
returning
value type flag

Beschreibt, ob HTTP GET unterstützt wird.

„X" oder
Leerzeichen

WML

1

GET_HTTP_POST_SUPPORTED

method get_http_post_supported
returning
value type flag

Beschreibt, ob HTTP POST unterstützt wird.

„X" oder
Leerzeichen

WML

1

GET_IMAGE_ALIGNMENT_SUPPORTED

method get_image_alignment_supported
returning
value type flag

Beschreibt, ob eine Grafik links-, rechtsbündig oder zentriert ausgerichtet werden kann.

„X" oder
Leerzeichen

WML

 

GET_IMAGE_LINKS_SUPPORTED

method get_image_links_supported
returning
value type flag

Beschreibt, ob eine Grafik als Link verwendet werden kann.

„X" oder
Leerzeichen

 

2

GET_IMAGE_SIZE_MAX

method get_image_size_max
returning
value type float

Liefert die maximale Speichergröße einer Grafik.

 

WML

 

GET_INPUT_FORMAT_DATE

method get_input_format_date
returning
value type string

Liefert die Formatierungszeichenfolge, mit der die Dateneingabe auf Datumswerte geprüft wird.

 

WML

 

GET_INPUT_FORMAT_NUMERIC

method get_input_format_numeric
returning
value type string

Liefert die Zeichenfolge, mit der die Dateneingabe auf numerische Werte geprüft wird.

 

WML

 

GET_INPUT_METHOD_HAND_WRITING

method get_input_method_hand_writing
returning
value type flag

Beschreibt, ob das Gerät die Eingabe mittels Handschrifterkennung unterstützt.

„X" oder
Leerzeichen

   

GET_INPUT_METHOD_KEYBOARD

method get_input_method_keyboard
returning
value type flag

Beschreibt, ob das Gerät die Eingabe mittels einer Tastatur unterstützt.

„X" oder
Leerzeichen

   

GET_INPUT_METHOD_KEYPAD

method get_input_method_keypad
returning
value type flag

Beschreibt, ob das Gerät die Eingabe mittels Telefontastatur unterstützt.

„X" oder
Leerzeichen

   

GET_INPUT_METHOD_KEYPAD_INTELL

method get_input_method_keypad_intell
returning
value type flag

Beschreibt, ob das Gerät die Eingabe mittels T9-Texteingabe oder ähnlichem unterstützt.

„X" oder
Leerzeichen

   

GET_INPUT_METHOD_VOICE

method get_input_method_voice
returning
value type flag

Beschreibt, ob das Gerät Spracheingabe für Daten im Browser unterstützt.

„X" oder
Leerzeichen

   

GET_INPUT_SHOWN_WITH_CAPTION

method get_input_shown_with_caption
returning
value type flag

Beschreibt, ob der Browser das Attribut „title" des <input>-Tags als Beschriftung benutzt.

„X" oder
Leerzeichen

WML

3

GET_ITALIC_SUPPORTED

method get_italic_supported
returning
value type flag

Beschreibt, ob Text als „kursiv" formatiert werden kann.

„X" oder
Leerzeichen

WML

5

GET_JAVA_SUPPORTED

method get_java_supported
returning
value type flag

Beschreibt, ob das Endgerät die Programmiersprache Java unterstützt.

„X" oder
Leerzeichen

HTML

1

GET_JAVA_VERSION

method get_java_version
returning
value type int4

Liefert die unterstützte Java-Version.

 

HTML

 

GET_LINKS_SEPARATED

method get_links_separated
returning
value type flag

Beschreibt, ob zwei aufeinanderfolgende Links gut sichtbar getrennt sind.

„X" oder
Leerzeichen

WML

4

GET_LINK_DECORATION

method get_link_decoration
returning
value type string

Liefert die Umrahmungszeichen, die vom Endgerät automatisch um den Link-Text eingefügt werden, z.B. [ ] oder < >.

 

WML

 

GET_LINK_TEXT_WIDTH

method get_link_text_width
returning
value type int2

Liefert die Anzahl der Zeichen, die ein Link maximal haben kann, um noch in eine Zeile zu passen.

 

WML

3

GET_LOCAL_IMAGES_SUPPORTED

method get_local_images_supported
returning
value type flag

Beschreibt, ob das Gerät Grafiken oder Symbole unterstützt, die sich lokal auf dem Gerät befinden.

„X" oder
Leerzeichen

 

3

GET_LOCAL_VARIABLES_SUPPORTED

method get_local_variables_supported
returning
value type flag

Beschreibt, ob der Browser lokale Variablen unterstützt.

„X" oder
Leerzeichen

WML

1

GET_MARQUEE_LINK_SUPPORTED

method get_marquee_link_supported
returning
value type flag

Beschreibt, ob ein überlanger Link in einer Zeile z. B. als Laufschrift dargestellt werden kann.

„X" oder
Leerzeichen

WML

3

GET_MARQUEE_TEXT_SUPPORTED

method get_marquee_text_supported
returning
value type flag

Beschreibt, ob ein überlanger Text in einer Zeile z. B. als Laufschrift dargestellt werden kann.

„X" oder
Leerzeichen

WML

3

GET_MAX_LINK_LENGTH

method get_max_link_length
returning
value type int4

Liefert die maximale Größe des Href-Attributes eines Links.

   

1

GET_MEDIA_FORMATS

method get_media_formats
returning
value type string

Liefert die Aufzählung der unterstützten Multimedia-Formate, z. B. agif (für animiertes gif-Format), gif, jpg, png, wbmp.

   

3

GET_MEMORY

method get_memory
returning
value type float

Liefert die maximale Hauptspeicherkapazität des Gerätes.

 

HTML

 

GET_MODEL

method get_model
returning
value type string

Liefert den Namen des Gerätetyps, z. B. 7110 für das Nokia-Mobiltelefon Nokia 7110.

     

GET_NBSP_SUPPORTED

method get_nbsp_supported
returning
value type flag

Beschreibt, ob das Endgerät nichtumbrechende Leerzeichen unterstützt.

„X" oder
Leerzeichen

WML

4

GET_NESTED_TABLES_SUPPORTED

method get_nested_tables_supported
returning
value type flag

Beschreibt, ob der Browser verschachtelte Tabellen unterstützt.

„X" oder
Leerzeichen

HTML

2

GET_NEWLINE_AFTER_IMAGE

method get_newline_after_image
returning
value type flag

Beschreibt, ob nach einem <img>-Tag automatisch ein Zeilenumbruch eingefügt wird.

„X" oder
Leerzeichen

WML

4

GET_NEWLINE_AFTER_INPUT

method get_newline_after_input
returning
value type flag

Beschreibt, ob bei einem bestimmten mobilen Endgerät nach einem <input>-Tag ein Zeilenumbruch eingefügt wird.

„X" oder
Leerzeichen

WML

4

GET_NEWLINE_AFTER_LINK

method get_newline_after_link
returning
value type flag

Beschreibt, ob nach einem Link automatisch ein Zeilenumbruch eingefügt wird.

„X" oder
Leerzeichen

WML

4

GET_NEWLINE_AFTER_SELECT

method get_newline_after_select
returning
value type flag

Beschreibt, ob nach einem <select>-Tag automatisch ein Zeilenumbruch eingefügt wird.

„X" oder
Leerzeichen

WML

4

GET_NEWLINE_BEFORE_IMAGE

method get_newline_before_image
returning
value type flag

Beschreibt, ob vor einem <img>-Tag automatisch ein Zeilenumbruch eingefügt wird.

„X" oder
Leerzeichen

WML

4

GET_NEWLINE_BEFORE_INPUT

method get_newline_before_input
returning
value type flag

Beschreibt, ob vor einem <input>-Tag automatisch ein Zeilenumbruch eingefügt wird.

„X" oder
Leerzeichen

WML

4

GET_NEWLINE_BEFORE_LINK

method get_newline_before_link
returning
value type flag

Beschreibt, ob vor einem Link automatisch ein Zeilenumbruch eingefügt wird.

„X" oder
Leerzeichen

WML

4

GET_NEWLINE_BEFORE_SELECT

method get_newline_before_select
returning
value type flag

Beschreibt, ob vor dem <select>-Tag ein Zeilenumbruch eingefügt wird.

„X" oder
Leerzeichen

WML

4

GET_NEWLINE_BETWEEN_IMAGES

method get_newline_between_images
returning
value type flag

Beschreibt, ob zwischen <image>- Tags automatisch ein Zeilenumbruch eingefügt wird.

„X" oder
Leerzeichen

WML

3

GET_NEWLINE_BETWEEN_LINKS

method get_newline_between_links
returning
value type flag

Beschreibt, ob zwischen zwei Links automatisch ein Zeilenumbruch eingefügt wird.

„X" oder
Leerzeichen

WML

4

GET_NEWLINE_BETW_LINK_AND_TAG

method get_newline_betw_link_and_tag
returning
value type flag

Beschreibt, ob zwischen Link und Tag automatisch ein Zeilenumbruch eingefügt wird.

„X" oder
Leerzeichen

WML

4

GET_OFFLINE_BROWSING_SUPPORTED

method get_offline_browsing_supported
returning
value type flag

Beschreibt, ob der Browser das Blättern von lokal gespeicherten (gecachten) Seiten offline unterstützt.

„X" oder
Leerzeichen

HTML

2

GET_OFFLINE_FORMS_SUPPORTED

method get_offline_forms_supported
returning
value type flag

Beschreibt, ob der Browser das Ausfüllen von Eingabeformularen auf dem Gerät offline unterstützt.

„X" oder
Leerzeichen

HTML

2

GET_PAGE_SIZE_MAX

method get_page_size_max
returning
value type float

Liefert die maximale Größe einer Seite, die auf dem Gerät verarbeitet werden kann.

   

2

GET_PIXEL_HEIGHT

method get_pixel_height
returning
value type float

Liefert die Höhe des Bildschirms in Pixeln.

     

GET_PIXEL_WIDTH

method get_pixel_width
returning
value type float

Liefert die Breite des Bildschirms in Pixeln.

     

GET_REDIR_ABSOLUTE_SUPPORTED

method get_redir_absolute_supported
returning
value type flag

Beschreibt, ob der Browser die Umleitung an eine absolute URL-Adresse unterstützt.

„X" oder
Leerzeichen

 

1

GET_REDIR_RELATIVE_SUPPORTED

method get_redir_relative_supported
returning
value type flag

Beschreibt, ob der Browser die Umleitung an eine relative URL-Adresse unterstützt.

„X" oder
Leerzeichen

 

2

GET_SCRIPT_SUPPORTED

method get_script_supported
returning
value type flag

Beschreibt, ob der Browser Skripting unterstützt.

„X" oder
Leerzeichen

 

2

GET_SCRIPT_VERSION

method get_script_version
returning
value type int4

Liefert die unterstützte Skript-Version.

     

GET_SECURE_PROTOCOLS_SUPPORTED

method get_secure_protocols_supported
returning
value type flag

Beschreibt, ob der Browser SSL (Secure Socket Layer) oder WTLS (Wireless Transport Layer Security) unterstützt.

„X" oder
Leerzeichen

   

GET_SECURE_PROTOCOLS_NAMES

method get_secure_protocols_names
returning
value type string

Liefert die Namen der unterstützten Sicherheitsprotokolle. Die Namen werden durch Semikolon voneinander getrennt.

     

GET_SELECTION_MENU_SUPPORTED

method get_selection_menu_supported
returning
value type flag

Beschreibt, ob die Menügestaltungsart „selectionList" unterstützt wird.

„X" oder
Leerzeichen

WML

4

GET_SETVAR_ON_EVENT_SUPPORTED

method get_setvar_on_event_supported
returning
value type flag

Beschreibt, ob das <setvar>-Tag innerhalb des Ereignis-Handlers <onevent type="onenterforward"> genutzt werden kann.

„X" oder
Leerzeichen

WML

1

GET_SKIPPING_TO_INPUT

method get_skipping_to_input
returning
value type flag

Beschreibt, ob der Browser auf einem mobilen Endgerät automatisch zum ersten <input>-Tag hinführt und einen Bildschirmausschnitt um dieses <input>-Tag anzeigt.

„X" oder
Leerzeichen

WML

4

GET_SMALL_SUPPORTED

method get_small_supported
returning
value type flag

Beschreibt, ob Text als „klein" formatiert werden kann.

„X" oder
Leerzeichen

WML

5

GET_SOFTKEY_NUM

method get_softkey_num
returning
value type int1

Liefert die Anzahl der durch das Endgerät unterstützten Softkeys.

 

WML

3

GET_SOFTKEY_STYLE1

method get_softkey_style1
returning
value type string

Beschreibt wie Softkey 1 am Bildschirm dargestellt wird.

„notShown"
„key"
„menu"
„screen"

WML

5

GET_SOFTKEY_STYLE2

method get_softkey_style2
returning
value type string

Beschreibt wie Softkey 2 am Bildschirm dargestellt wird.

„notShown"
„key"
„menu"
„screen"

WML

5

GET_SOFTKEY_TITLE_WIDTH

method get_softkey_title_width
returning
value type int2

Liefert die Anzahl der dargestellten Zeichen für einen Softkey-Titel.

 

WML

3

GET_SOUND_SUPPORTED

method get_sound_supported
returning
value type flag

Beschreibt, ob das Endgerät Töne abspielen kann.

„X" oder
Leerzeichen

HTML

 

GET_STRONG_SUPPORTED

method get_strong_supported
returning
value type flag

Beschreibt, ob Text mit <strong>-Tag als „hervorgehoben" formatiert werden kann.

X" oder
Leerzeichen

WML

5

GET_SUBMIT_ONEVENT_SUPPORTED

method get_submit_onevent_supported
returning
value type flag

Beschreibt, ob „Submit" innerhalb des Ereignis-Handlers <onevent type="onenterforward"> unterstützt wird.

X" oder
Leerzeichen

 

1

GET_SUB_CATEGORY

method get_sub_category
returning
value type string

Dient der feineren Einteilung von Endgeräten.

Willkürlicher Text

   

GET_TABLE_HAS_BORDERS

method get_table_has_borders
returning
value type flag

Beschreibt, ob Tabellen mit Gitternetzlinien dargestellt werden.

X" oder
Leerzeichen

 

4

GET_TABLE_SUPPORTED

method get_table_supported
returning
value type flag

Beschreibt, ob der Browser mehrspaltige Tabellen unterstützt.

X" oder
Leerzeichen

 

3

GET_TELEPHONY_LINKS_SUPPORTED

method get_telephony_links_supported
returning
value type flag

Beschreibt, ob über einen Link eine Telefonnummer direkt angewählt werden kann.

X" oder
Leerzeichen

 

4

GET_TEXT_ALIGNMENT_SUPPORTED

method get_text_alignment_supported
returning
value type flag

Beschreibt, ob Text innerhalb eines Absatzes links, rechts oder zentriert ausgerichtet werden kann.

X" oder
Leerzeichen

WML

5

GET_TEXT_STYLES_SUPPORTED

method get_text_styles_supported
returning
value type flag

Beschreibt, ob der Browser Text z. B. mit Hilfe der Tags <b>, <small> etc. formatieren kann.

X" oder
Leerzeichen

WML

5

GET_TITLE_SUPPORTED

method get_title_supported
returning
value type flag

Beschreibt, ob ein Titel durch die Eigenschaft „title" des WML-Tags <card> am oberen Bildschirmrand sichtbar dargestellt wird.

X" oder
Leerzeichen

WML

3

GET_TITLE_WIDTH

method get_title_width
returning
value type int2

Liefert die maximale Zeichenanzahl des Titels.

   

3

GET_UNDERLINE_SUPPORTED

method get_underline_supported
returning
value type flag

Beschreibt, ob Text „unterstrichen" formatiert werden kann.

X" oder
Leerzeichen

WML

5

GET_USER_AGENT

method get_user_agent
returning
value type string

Entspricht dem HTTP-Request-Header USER-AGENT.

     

GET_VARS_ACROSS_CARD_SUPPORTED

method get_vars_across_card_supported
returning
value type flag

Beschreibt, ob Browser-Variablen, die einer Card übergeben werden, auch für verschiedene Cards genutzt werden können.

X" oder
Leerzeichen

WML

1

GET_VENDOR

method get_vendor
returning
value type string

Liefert den Namen des Geräteherstellers.

     

GET_XSL_SUPPORTED

method get_xsl_supported
returning
value type flag

Beschreibt, ob der Browser XSL (Extensible Stylesheet Language)unterstützt.

X" oder
Leerzeichen

HTML

 

GET_XSL_VERSION

method get_xsl_version
returning
value type int4

Liefert die unterstützte XSL-Version.

 

HTML

 
Ende des Inhaltsbereichs