元标签
元标签包含在网页顶部的 <head> 和 </head> 标签中。将按照这些标签在网页中的显示顺序(从上到下)对其进行评估。Velocity 会忽略其无法识别的标签。
每个元标签具有以下格式:
<meta http-equiv="[action_name]">
Action_type 可以为 URL、IDA 操作、JavaScript 函数或脚本。例如:
<meta http-equiv="OnStartup">
Velocity 客户端支持以下元标签:
OnKey 和 OnKey0x 元标签说明了按下特定按键时将产生的操作。所评估的按键值与 Velocity 控制台所使用的按键值相同。OnKey0x 格式要求采用 Unicode 值,OnKey 格式要求采用二进制。按键值区分大小写。
例如:
用户按下 2 时,OnKey50
和 OnKey0x32
将响应。
OnKey65
和 OnKey97
将同时响应大小写 A。
每次按下任意按键时,OnAllKeys 标签将执行特定的操作。操作类型可能包含一个参数,此参数为表示按键十进制值的字符串。
OnStartup 或 OnLoaded 元标签可用于指定首次加载网页时将可采取的操作。只有页面完全加载时才将调用 OnLoaded。也有一些情况,页面尚未完全加载时即调用 OnStartup ,以使图像、样式表或 JavaScript 文件不可用。因此,例如,如果 OnStartup 正在调用网页所参考的 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() 函数以在屏幕完全加载时在设备中显示一条警报。
此部分包含可启用或禁用扫描器的标签。
如果操作属性设置为扫描器
且内容为启用
,则首次加载页面时将启用该扫描器。 如果内容为禁用
,则首次加载页面时将禁用该扫描器。
例如:
<meta http-equiv="Scanner" content="Disable">
Velocity 客户端所支持的扫描器操作类型包括:
•ScannerNavigate
•ScannerProcessed