问题及原因

Chrome 85+后访问使用不蒜子计数的页面会出现单页访问计数错误,原因在于更新后的Chrome将Referrer Policy默认修改为了strict-origin-when-cross-origin。使得不蒜子无法获取完整的URL而只能得到hostname主域,pv的数值因此变成了所以单页pv之和。

解决方法

添加元信息

在网页的<head></head>标签中加入

1
<meta name="referrer" content="no-referrer-when-downgrade">

修改浏览器设置

使用Chrome打开 chrome://flags/#reduced-referrer-granularity
找到 Reduce default ‘referer’ header granularity 并更改为 Disabled