Trackjs:在用户代理中通过令牌忽略规则

Trackjs: ignore rules by token in user agent

在 TrackJS 中,一些用户代理被解析为普通浏览器,例如:

Mozilla/5.0 (Linux; Android 7.0; SM-G930V Build/NRD90M) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/59.0.3071.125 Mobile Safari/537.36 (compatible; Google-Read-Aloud; +https://support.google.com/webmasters/answer/1061943)

Chrome Mobile 59.0.3071

我尝试通过忽略设置中的规则来做到这一点,但它不起作用。 所以我需要在用户代理中通过令牌过滤错误。

没有 JS 可以做到这一点吗?

更多类似的用户代理:https://developers.google.com/search/docs/advanced/crawling/overview-google-crawlers

TrackJS UI 不允许您针对原始 UserAgent 创建忽略规则,只能针对已解析的浏览器和操作系统。相反,使用 client-side ignore capability with the onError function.

构建您的函数来检测您想要排除的标记,如果您不想发送它,则从函数中 return false。