Metatags
Metatags stehen oben auf einer Webseite zwischen den Tags <head> und </head>. Sie werden in der Reihenfolge bewertet, in der sie auf der Webseite erscheinen (von oben nach unten). Velocity ignoriert Tags, die es nicht erkennt.
Jedes Metatag hat folgendes Format:
<meta http-equiv="[action_name]">
Der action_type kann eine URL, eine IDA-Aktion, eine JavaScript-Funktion oder ein Skript sein. Beispiel:
<meta http-equiv="OnStartup">
Der Velocity Client unterstützt die folgenden Metatags.
Die META-Tags OnKey und OnKey0x beschreiben die Aktion, die bei Auswahl einer bestimmten Taste ausgeführt wird. Die bewerteten Schlüsselwerte sind identisch mit den Schlüsselwerten, die von der Velocity Console verwendet werden. Das Format OnKey0x erfordert einen Unicode-Wert und das Format OnKey erfordert einen Dezimalwert. Beim Schlüsselwert werden Groß- und Kleinschreibung unterschieden.
Beispiel:
OnKey50
und OnKey0x32
antworten, wenn der Benutzer auf 2 drückt.
OnKey65
und OnKey97
antworten auf A, unabhängig von der Groß-/Kleinschreibung.
Das Tag OnAllKeys führt die angegebene Aktion jedes Mal aus, wenn eine beliebige Taste gedrückt wird. Der Aktionstyp kann ein Argument enthalten, um die Zeichenfolge als den Dezimalwert des Schlüssels darzustellen.
Mit den META-Tags OnStartup oder OnLoaded können Sie festlegen, welche Aktionen beim ersten Aufruf der Webseite ausgeführt werden sollen. OnLoaded wird erst ausgeführt, nachdem die Seite vollständig geladen wurde. In bestimmten Situationen kann OnStartup aufgerufen werden, bevor die Seite vollständig geladen wurde. In diesen Fällen sind möglicherweise nicht alle Bilder, Stylesheets oder JavaScript-Dateien verfügbar. Beispiel: Wenn OnStartup eine JavaScript-Funktion aufruft, auf die die Webseite verweist, schlägt der Aufruf möglicherweise fehl. Verwenden Sie in diesem Fall OnLoaded, um sicherzustellen, dass die Funktionen der .js-Datei verfügbar sind.
Nachstehend sehen Sie ein Beispiel für dieses Tag.
<html>
<head>
<Title>META Tag Onloaded Example</Title>
<META http-equiv="OnLoaded" content="Javascript:helloWorld();">
<script>
function helloWorld()
{
alert("Hello world!");
}
</script>
</head>
<body>
<h1>Onloaded Example</h1>
<p>This is a sample test page.</p>
</body>
</html>
In diesem Beispiel wird die Funktion helloWorld() aufgerufen, um einen Warnhinweis auf dem Gerät anzuzeigen, nachdem der Bildschirm vollständig geladen wurde.
Dieser Abschnitt enthält Tags, über die der Scanner aktiviert oder deaktiviert werden kann.
Wenn das Aktionsattribut auf Scanner
gesetzt ist und der Inhalt auf Enable
, dann wird der Scanner aktiviert, wenn die Seite das erste Mal geladen wird. Ist der Inhalt auf Disable
gesetzt, wird der Scanner deaktiviert, wenn die Seite das erste Mal geladen wird.
Beispiel:
<meta http-equiv="Scanner" content="Disable">
Folgende Scanneraktionstypen werden vom Velocity Client unterstützt:
•ScannerNavigate
•ScannerProcessed
Wenn Sie ein Skript über ein Metatag aufrufen, legen Sie die Aktion im http-equiv-Attribut fest und geben Sie anschließend den Namen des Skripts im Inhaltsattribut an. Beispiel:
<meta http-equiv="OnStartup" content="wls:WebAuto(1000,'5','1')">
-Oder-
<meta http-equiv="OnStartup" content="wls:WebAuto">
Zur Erinnerung: Wenn Sie Zahlen in as-Parametern weitergeben, sind keine Anführungszeichen erforderlich. Wenn Sie Text oder Zeichenfolgen in as-Parametern weitergeben, müssen Sie Anführungszeichen verwenden.
Falls Sie den Host nicht direkt bearbeiten können, haben Sie die Möglichkeit, mithilfe von Einfügungs-APIs auf der Seite HTML, CSS und JavaScript einzufügen.
Weitere Informationen zum Verwenden von Skripten finden Sie unter Verwenden der erweiterten Konfiguration.