Balises META
Les balises META figurent en haut d'une page Web, encadrées par les balises <head> et </head>. Sur certains hôtes Web, des balises META spécifiques sont intégrées dans la page et le client Velocity peut les utiliser. Ces valeurs sont configurées sur l'hôte, pas dans la console ou le client Velocity.
Le système les évalue dans l'ordre où elles apparaissent dans la page Web (de haut en bas). Velocity ignore les balises qu'il ne reconnaît pas.
Chaque balise META est au format suivant :
<meta http-equiv="[action_name]">
La valeur action_type peut être une URL, une action IDA, une fonction JavaScript ou un script. Par exemple :
<meta http-equiv="OnStartup">
Le client Velocity prend en charge les balises META suivantes.

Les balises META OnKey et OnKey0x décrivent l'action qui doit se produire lorsque l'utilisateur appuie sur une touche spécifique. Les valeurs de touche évaluées sont les mêmes que celles utilisées par la console Velocity. Le format OnKey0x nécessite une valeur Unicode et le format OnKey nécessite un format décimal. La valeur de touche est sensible à la casse.
Par exemple :
OnKey50
et OnKey0x32
répondent lorsque l'utilisateur appuie sur 2.
OnKey65
et OnKey97
répondent à la lettre a, en majuscule et en minuscule.
La balise OnAllKeys exécute l'action indiquée chaque fois que l'utilisateur appuie sur une touche. Le type d'action ne peut inclure qu'un seul argument, à savoir la chaîne qui représente la valeur décimale de la touche.

Les balises META OnStartup ou OnLoaded vous permettent de spécifier les actions à exécuter lors du premier chargement de la page Web. OnLoaded n'est appelé que lorsque la page est entièrement chargée. Dans certains cas, OnStartup est appelé avant la fin du chargement de la page, si bien que les images, les feuilles de style ou les fichiers JavaScript risquent de ne pas être disponibles. Ainsi, par exemple, si OnStartup appelle une fonction JavaScript référencée par la page Web, l'appel peut échouer. Dans ce cas, utilisez OnLoaded pour vous assurer que les fichiers de fonction .js sont disponibles.
Vous trouverez ci-dessous un exemple d'utilisation de cette balise.
<html>
<head>
<Title>Exemple de balise META Onloaded</Title>
<META http-equiv="OnLoaded" content="Javascript:helloWorld();">
<script>
function helloWorld()
{
alert("Hello world!");
}
</script>
</head>
<body>
<h1>Onloaded Example</h1>
<p>Ceci est une page de test échantillon.</p>
</body>
</html>
Dans cet exemple, la fonction helloWorld() est appelée pour afficher une alerte sur le périphérique une fois le chargement terminé.

Cette section inclut les balises qui permettent d'activer/désactiver le scanner.
Si l'attribut d'action est défini sur Scanner
et que le contenu est Activer
, le scanner est activé lors du premier chargement de la page. Si le contenu est Désactiver
, le scanner est désactivé lors du premier chargement de la page.
Par exemple :
<meta http-equiv="Scanner" content="Disable">
Les types d'action de scanner pris en charge par le client Velocity sont les suivants :
•ScannerNavigate
•ScannerProcessed

Lorsque vous appelez un script depuis une balise Meta, spécifiez l'action dans l'attribut http-equiv et entrez le nom du script dans l'attribut content. Par exemple :
<meta http-equiv="OnStartup" content="wls:WebAuto(1000,'5','1')">
-Ou-
<meta http-equiv="OnStartup" content="wls:WebAuto">
Rappel : Lorsque vous transmettez des nombres comme paramètres, les guillemets sont inutiles. Si vous transmettez des chaînes ou du texte comme paramètres, vous devez les placer entre guillemets.
Si vous ne pouvez pas modifier directement votre hôte, vous pouvez utiliser des inserts API pour insérer du code HTML, CSS et JavaScript dans la page.
Pour en savoir plus sur l'utilisation des scripts, reportez-vous à « Utilisation de la configuration avancée ».