META タグ
META タグは <head> および </head> タグ内の Web ページの上部にあります。 Web ページに表示される順序で評価されます (上から下)。 Velocity は認識しないタグを無視します。
各 META タグには次の形式があります。
<meta http-equiv="[action_name]">
action_type は、URL、IDA アクション、JavaScript 関数、またはスクリプトです。例:
<meta http-equiv="OnStartup">
次の META タグは Velocity クライアントによってサポートされています。
OnKey および OnKey0x META タグは、特定のキーが押下された場合に実行される処理を記述します。評価されたキー値は Velocity クライアントで使用されるキー値と同じです。 OnKey0x 形式には Unicode 値が必要であり、OnKey 形式には10進数形式が必要です。キー値は大文字と小文字を区別します。
例:
OnKey50
および OnKey0x32
は、ユーザが2を押すと応答します。
OnKey65
および OnKey97
は大文字と小文字の A に応答します。
OnAllKeys タグは、キーが押下されるたびに指定された処理を実行します。処理タイプには1つの引数を含めることができます。これは、キーの10進数値を表す文字列です。
OnStartup または OnLoaded META タグでは、Web ページが最初に読み込まれるときに取得される処理を指定できます。OnLoaded はページが完全に読み込まれるまで呼び出されません。 ページが完全に読み込まれる前に OnStartup が呼び出される場合があるため、画像、スタイルシート、または JavaScript ファイルが使用できない可能性があります。 たとえば、OnStartup が Web ページによって参照される JavaScript 関数を呼び出す場合、呼び出しが失敗する可能性があります。 この場合、OnLoaded を使用して、.js ファイル機能が使用できることを確認します。
このタグの使用例を以下に示します。
<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>
この例では、関数 helloWorld() は、画面が完全に読み込まれたときに呼び出され、デバイスでアラートを表示します。
このセクションには、スキャナを有効または無効にするタグが含まれます。
アクション属性が Scanner
に設定され、コンテンツが Enable
である場合は、ページが最初に読み込まれたときにスキャナが有効化されます。コンテンツが Disable
である場合は、ページが最初に読み込まれたときにスキャナが無効化されます。
例:
<meta http-equiv="Scanner" content="Disable">
Velocity Client がサポートしているスキャナ アクション タイプは次のとおりです。
•ScannerNavigate
•ScannerProcessed
メタ タグからスクリプトを呼び出すときには、http-equiv 属性で処理を指定してから、コンテンツ属性のスクリプトの名前を入力します。 例:
<meta http-equiv="OnStartup" content="wls:WebAuto(1000,'5','1')">
-または-
<meta http-equiv="OnStartup" content="wls:WebAuto">
注記: パラメータとして数値を渡すときには、引用符は必要ありません。 テキストまたは文字列をパラメータとして渡すときには、引用符を使用する必要があります。
直接ホストを修正できない場合は、API を使用して、HTML、CSS、JavaScript をページで挿入します。
スクリプトの使用の詳細については、「詳細な構成の使用」をご参照ください。