跳至内容
向 Web Awesome 问好,这是最大的、最好的开源 Web 组件库。
今天预订!

方法

以下是我们的冲突检测 API 支持的方法。

md5ForNode(domNode)

计算给定 DOM 节点的 md5 哈希值

这与冲突检测器内部用于计算每个节点 ID(作为 md5 哈希值)的方法相同。您可以使用它来验证您的脚本是否为相同的节点输入计算出与冲突检测器相同的哈希值。

返回基于以下属性中第一个的 md5 哈希值,这些属性在 domNode 中被发现具有真值

  • src
  • href
  • innerText

如果 domNode 不是一个对象,或者所有这些属性都是假值,则它返回 undefined

report(params)

在收集结果后调用

params 是一个对象,其属性为 nodesTestednodesFound

nodesFound 对象中出现的任何不在 nodesTested 对象中的节点都将被视为“剩余节点”——不确定的测试。

此方法的实现可以像这样提供

<html>
<!-- bunch of stuff -->
<body>
<!-- more stuff -->
<script data-fa-detection-ignore type="text/javascript">
window.FontAwesomeDetection = {
report: function(params){
// Do your own reporting here
}
}
</script>
<script
type="text/javascript"
src="https://example.com/fontawesome/v6.5.2/js/conflict-detection.js">
</script>
</body>
</html>