💡
原文中文,约3500字,阅读约需9分钟。
📝
内容提要
本博客使用Hexo框架和NexT主题,因Safari浏览器阻止跨站点跟踪,导致不蒜子统计数据不更新。解决方案是使用Vercount计数工具,通过修改代码实现与不蒜子相同的效果,统计数据恢复正常。希望未来能将Vercount直接集成到Next主题中。
🎯
关键要点
- 本博客使用Hexo框架和NexT主题,统计功能由不蒜子提供。
- Safari浏览器阻止跨站点跟踪,导致统计数据不更新。
- 不蒜子计数器依赖Referrer来计算访问量,Safari的设置影响统计结果。
- 决定使用Vercount作为不蒜子的替代方案,具有更高的效率和安全性。
- Vercount支持自动数据同步和持久数据存储,解决了不蒜子的局限性。
- 需要修改Hexo代码以集成Vercount,具体步骤包括替换URL和修改样式。
- 修改后统计数据恢复正常,但每次更新需手动修改代码,希望未来能直接集成Vercount。
❓
延伸问答
为什么不蒜子的统计数据在Safari浏览器中不更新?
因为Safari浏览器默认阻止跨站点跟踪,导致不蒜子无法正确接收Referrer信息,从而影响统计数据更新。
如何解决不蒜子统计数据不更新的问题?
可以使用Vercount计数工具作为不蒜子的替代方案,并通过修改Hexo代码实现集成。
Vercount相比不蒜子有哪些优势?
Vercount具有更高的效率、安全性、自动数据同步和持久数据存储等优点。
如何在Hexo中集成Vercount?
需要修改Hexo的相关代码,包括替换不蒜子的URL和调整样式设置。
Vercount的工作原理是什么?
Vercount使用POST请求进行统计,克服了传统Referrer方法的不足,确保数据的准确性和安全性。
使用Vercount后需要注意什么?
每次使用npm重新安装或升级后,需要手动修改相关源码以保持统计功能正常。
➡️