链接上下文选项
链接上下文是扫描在请求链接时希望查找的文件种类的指示器。
下表描述了链接上下文选项的用途以及各选项的示例。请记住,XRule 结果的准确性视环境而定。链接上下文实际只是扫描在请求链接时希望查找的文件种类的指示器。由于排版错误或返回 404 定制错误页面的链接,所以预期存在的文件实际上可能不存在。例如,通过链接上下文“任何指向图像文件的链接”,XRule 会将其搜索限制为 IMG 标记的 Src 属性。由于此上下文,扫描预计 Src 将返回有效的图形文件。但是,有人可能错误地键入了 logo.html,而文件实际是 logo.gif。在此情况下,由于扫描因链接上下文而预计的是图像文件,因此条件将会满足。但是,基于此 XRule 的报告会包含错误结果。尽管 logo.html 不是图像,但是它仍然会在报告中显示,因为 XRule 预期会有一个图像在 SRC 属性内给出其上下文。
链接上下文 | 描述 |
---|---|
锚点标记内的链接 | 将搜索限制为在 ANCHOR 标记的 Href 属性内发现的所有链接。 |
任何指向 HTML 文件的链接 | 将搜索限制为扫描希望在其中找到 HTML 文件的链接。XRule 将搜索扫描希望在其中找到指向 HTML 文件的链接的所有上下文,如在 FRAME 标记内。 |
任何指向图像文件的链接 | 将搜索限制为扫描希望在其中找到图像文件的链接。XRule 将搜索扫描希望在其中找到指向图像文件的链接的所有上下文;例如,在 IMG 标记内或 BODY 标记的 Background 属性内。 |
任何指向音频文件的链接 | 将搜索限制为扫描希望在其中找到音频文件的链接。XRule 将搜索扫描希望在其中找到指向音频文件的链接的所有上下文;例如,在 BGSOUND 标记内。 |
任何指向 applet 的链接 | 将搜索限制为扫描希望在其中找到 applet 的链接。XRule 将搜索扫描希望在其中找到指向 applet 的链接的所有上下文;例如,在 APPLET 标记内。 |
样式表的任何链接 | 将搜索限制为扫描希望在其中找到样式表的链接。XRule 将搜索扫描希望在其中找到指向样式表的链接的所有上下文;例如,在 LINK 标记内。 |
脚本的任何链接 | 将搜索限制为扫描希望在其中找到脚本文件的链接。XRule 将搜索扫描希望在其中找到指向脚本文件的链接的所有上下文;例如,在 SCRIPT 标记内。此搜索包括所有类型的脚本,如 VBScript 和 JScript。 |
ActiveX 控件的任何链接 | 将搜索限制为扫描希望在其中找到 ActiveX 控件的链接。XRule 将搜索扫描希望在其中找到指向 ActiveX 控件的链接的所有上下文;例如,在 OBJECT 标记内。 |
未知(不是要搜索的值) | 当上下文未知或上下文无助于搜索链接时,使用未知内容。此选项是链接上下文的缺省值。 |
框架标记内的任何链接 | 将搜索限制为扫描希望在其中找到 FRAME 标记内所引用的文件的链接。XRule 会搜索任何类型的文件,但是必须在框架内的某个位置引用了此文件。 |
服务器映射的任何链接 | 将搜索限制为扫描希望在其中找到服务器映射的链接。XRule 将搜索所有上下文,扫描希望在这些上下文中找到指向服务器映射的链接;例如,在 AREA 标记内。 |
视频文件的任何链接 | 将搜索限制为扫描希望在其中找到视频文件的链接。XRule 将搜索扫描希望在其中找到指向视频文件的链接的所有上下文;例如,在 IMG 标记内。 |
任何指向 VBScript 的链接 | 将搜索限制为扫描希望在其中找到 VBScript 文件的链接。XRule 将搜索扫描希望在其中找到指向 VBScript 的链接的所有上下文;例如,在 SCRIPT 标记内。 |
任何指向 JScript 的链接 | 将搜索限制为扫描希望在其中找到 JScript 文件的链接。XRule 将搜索扫描希望在其中找到指向 JScript 文件的链接的所有上下文;例如,在 SCRIPT 标记内。 |
任何指向 XML 文件的链接 | 将搜索限制为扫描希望在其中找到 XML 文件的链接。XRule 将搜索扫描希望在其中找到指向 XML 文件的链接的所有上下文;例如,在 DOCTYPE 标记内。 |
Flash 文件的任何链接 | 将搜索限制为扫描希望在其中找到 Flash 文件的链接。XRule 将搜索扫描希望在其中找到指向 Flash 文件的链接的所有上下文;例如,在 OBJECT 标记内。 |
任何指向 Windows™ Media 元文件的链接 | 将搜索限制为扫描希望在其中找到 Windows™ 元文件的链接。XRule 将搜索扫描希望在其中找到指向 Windows™ 元文件的链接的所有上下文;例如,在 IMG 标记内。 |
任何指向 Real Media 元文件的链接 | 将搜索限制为扫描希望在其中找到 Real Media 元文件的链接。XRule 将搜索扫描希望在其中找到此文件的所有上下文;例如,在 IMG 标记内。 |
客户机端图像映射的任何链接 | 将搜索限制为扫描希望在其中找到客户端图像映射文件的链接。XRule 将搜索扫描希望在其中找到此文件的所有上下文;例如,在 ANCHOR 标记内。 |
任何与未知/不确定基础相关的 URL | 将搜索限制为扫描无法解析其基础部分(如当作业设置为解析 JavaScript™ 时)的链接。例如,可以从其他文件中引用单个 JavaScript™ 文件 expand.js:/support.example.com/misc/template.htm 和 /example.com/company/context.htm。因此,基于从中引用 expand.js 的文件,expand.js 内的相关 URL 会有不同的基地址。XRule 将搜索通过解析 JavaScript™ 可能无法完全解析 URL 的所有上下文。 |
语法不正确的任何 URL | 将搜索限制为扫描发现其中的语法不佳(如缺少架构、缺少域或多余的分隔符)的链接。 |
基于文本的 Flash 数据文件的任何链接 | 将搜索限制为扫描希望在其中找到基于文本的 Flash 数据文件的链接。XRule 将搜索扫描希望在其中找到此文件的所有上下文;例如,在 Flash 文件内。 |
任何指向基于 XML 的 Flash 数据文件的链接 | 将搜索限制为扫描希望在其中找到基于 XML 的 Flash 数据文件的链接。XRule 将搜索扫描希望在其中找到此文件的所有上下文;例如,在 Flash 文件内。 |
任何通过 XRule 添加到扫描中的文件 | 将搜索限制为已通过其他 XRule 添加到扫描中的链接。XRule 将搜索链接已通过 XRule 添加到扫描中的所有情况。 |