Velocity powered by Wavelink
Balises META
Les balises META figurent en haut d'une page Web, encadrées par les balises <head> et </head>. 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_name peut être une URL, une action IDA, une fonction JavaScript ou un script Ivanti. 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/de désactiver le scanner ou des symbologies spécifiques.
Si le nom de l'action est Scanner
et que le type d'action est Activer
, le scanner est activé lors du premier chargement de la page. Si le type d'action est Désactiver
, le scanner est désactivé lors du premier chargement de la page.
Les types d'action de scanner supplémentaires pris en charge par le client Velocity sont les suivants :
•ScannerNavigate
•ScannerProcessed
•Symbologie
Activez et désactivez les différentes symbologies de scanner en utilisant la symbologie comme nom d'action, avec le type d'action Activé
ou Désactivé
. Les symbologies prises en charge par le navigateur Velocity sont les suivantes :
AUSTRALIA_POSTAL | CUECODE | PLANET |
AZTEC | D2OF1ATA | PLESSY |
AZTECMESA | D2OF5 | POSICODE |
BOOKLAND | DATAMATRIX | POSTNET |
BRITISH_POSTAL | DUTCH_POSTAL | QRCODE |
CANADA_POSTAL | EAN8 | RSS14 |
CHINA_POSTAL | EAN13 | RSSEXPANDED |
CODABAR | I2OF5 | RSSLIMITED |
CODABLOCK | JAPAN_POSTAL | SIGNATURE |
CODE11 | KOREA_POSTAL | TELEPEN |
CODE16K | MACROPDF | TLC39 |
CODE32 | MACROMICROPDF | TRIOPTIC39 |
CODE39 | MAXICODE | UCC128 |
CODE49 | MATRIX2OF5 | UPCA |
CODE93 | MICROPDF | UPCE |
CODE128 | MSI | UPCE0 |
COMPOSITE | OCR | UPCE1 |
COUPONCODE | PDF417 | WEBCODE |
Outre les symbologies de la liste, vous pouvez utiliser la valeur ALL_DECODERS pour activer ou désactiver toutes les symbologies.
Par exemple, pour activer uniquement l'utilisation UPCA des balises META, dans cet ordre :
<meta http-equiv="ALL_DECODERS" content="Disabled">
<meta http-equiv="UPCA" content="Enabled">

Pour pouvez exécuter des scripts depuis des pages Web à l'aide de la balise wls, suivie par le nom du script ou l'API, avec ou sans paramètres.
L'utilisation de scripts WLS nécessite la modification de l'hôte. Cependant, vous pouvez contourner ce comportement en injectant des API pour HTML, CSS et JavaScript. Cela vous permet d'insérer manuellement de nouvelles lignes de code dans votre hôte existant sans toucher aux pages Web, comme le montre la vidéo ci-après.
•Exécution depuis la balise Meta : Cet exemple lance un script appelé WebAuto au premier chargement de la page Web.
<title>TE70 Test1 - Lancer des scripts Telnet</title>
<meta http-equiv="OnStartup" content="wls:WebAuto">
•Exécution depuis une valeur href : Cet exemple lance un script appelé WebClick lorsque l'utilisateur clique sur le lien hypertexte « ici » sur la page Web.
<p>
Cliquez <a href="wls:WebClick">ici</a> pour lancer le script « WebClick ».
</p>
•Exécution dans le script JavaScript sans paramètres : La demande de variable est définie pour appeler le script Wavelink sans spécifier de paramètres.
var request = "wls:dnwebdemo";
•Exécution d'un script dans JavaScript avec des paramètres : La demande de script contient également des valeurs de paramètre spécifiques à entrer. Si vous décidez de les inclure, tous les paramètres associés à un script doivent être spécifiés ici dans l'ordre où ils sont définis pour ce script.
wls:setTimeout(1000,'timeout.wav',"exit","1");
•Exécution dans une API : Cela fonctionne presque exactement comme l'appel d'un script Wavelink avec des paramètres, ci-dessus. À la place, remplacez le nom du script par l'API et entrez les paramètres associés.
<p>
Cliquez <a href="wls:Device.beep(200,500,50)">ici</a> pour lancer l'API « Device.beep ».
</p>
Cet article vous a-t-il aidé ?
Le sujet était :
Inexact
Incomplet
Différent de ce que j'attendais
Autre
Copyright © 2017, Ivanti. Tous droits réservés.