jQuery.htmlPrefilter()


jQuery.htmlPrefilter( html )返回: String

描述: 修改和过滤通过 jQuery 操作方法 传递的 HTML 字符串。

此方法很少需要直接调用。相反,请将其用作修改现有 jQuery 操作方法 的入口点。jQuery 在处理输入的 HTML 之前会调用此方法:它接受一个 HTML 字符串,也应该返回一个 HTML 字符串。

此函数也可以被覆盖,以绕过某些边缘情况问题。jQuery 中的默认 htmlPrefilter 函数自 3.5.0 版本以来保持输入不变。旧版本会贪婪地确保所有标签都符合 XHTML 标准。这包括任何看起来像 HTML 标签但实际上在字符串中的内容(例如,<a title="<div />"><>),这可能导致安全问题。有关更多信息,请参阅 jQuery Core 3.5 升级指南