如何通过源代码查看Facebook故事浏览量统计逻辑及非好友浏览者信息
核心结论
你无法通过查看浏览器端的Facebook源代码,获取到查看你故事的非好友用户身份,相关数据不会暴露在前端可访问的范围内。
具体原因
- Facebook的故事浏览者身份、浏览计数逻辑全部运行在服务端,前端仅能拉取到平台允许公开的信息:比如浏览总次数、好友身份的浏览者列表,非好友浏览者的身份数据完全不会下发到你的本地浏览器中,你在前端源代码里找不到任何相关信息。
- 你看到的浏览总计数,是服务端计算完成后返回给前端的一个纯数值,前端只负责渲染展示这个数值,没有对应的计算逻辑,也不会携带关联的用户ID、用户名这类身份信息。
- 即使你通过浏览器开发者工具抓包查看所有接口返回内容,返回的非好友浏览相关字段也只会是计数数值,不会有具体的用户标识,Facebook的隐私策略不允许这类数据泄露到普通用户侧。
非专业人士不建议尝试的调试操作说明
如果你一定要查看相关前端代码,可以按以下步骤操作,但是依然无法拿到非好友身份信息:
- 打开Facebook对应页面后按
F12唤起浏览器开发者工具,切换到「源代码/Source」面板即可查看前端打包后的代码 - Facebook的前端代码全部经过压缩混淆,变量、函数名都是无意义的单字符,没有专业开发基础几乎无法定位到和故事浏览相关的代码片段
- 即使定位到相关代码,也只能找到前端渲染浏览次数的逻辑,不存在非好友浏览者的身份数据
内容的提问来源于stack exchange,提问作者diesse
相关产品推荐
相关产品推荐

