fingerprint-failure-triage 用来解释 liarjs 浏览器指纹报告中的失败项,把一个低分拆成可以调查的原因。给它完整扫描结果和浏览器环境,它会按信号来源分组,说明该找启动配置、页面修改、网络路径还是机器镜像。
先看全部检查,不只看失败列表。几个失败项可能来自同一个原因,也可能要靠已经通过的项排除另一种解释;把它们归在一起,比把扣分项逐条丢给不同的人更方便排查。
原文举到一种情况:主页面通过了检查,后台工作线程却报告不同信息,说明改动只到达了其中一处。无界面模式或数据中心网络造成的某些信号,也应标成环境本来就有的特征,而不是追着正常测量修复。
每次只调整一个因素,再比较前后哪些检查改变。最终拿到的是原因归属与证据,不是对外部网站访问结果的保证;是否修改某个环境设置,还取决于浏览器原本承担什么任务。