Side Project
首发于Side Project
Side project - 和正在浏览相同网页的人聊天(一)

Side project - 和正在浏览相同网页的人聊天(一)

记录一下我最近在做的side project,想法很简单 - 和正在浏览相同网页的人实时聊天,注意必须是具体到网页而不是整个网站,因为只有在相同网页上,人们才能就该网页的具体内容展开讨论,浏览相同网页的人通常也有相似的兴趣点,所以这也可以算是基于兴趣的陌生人交友方式。


要如何实现这个想法呢,我显然不可能命令全世界所有网站都加上在线聊天的功能,但我或许可以让对这个功能有需求的用户在他们的浏览器上安装一个小小的插件。我本身是全栈工程师,抽时间自学了一下怎么写Chrome Extension,很快项目就初具雏形。

和正在看同一个视频的人在线聊天
用户资料页面,头像,名字,自我介绍

我很快将插件发布在了Chrome Web Store,因为没有任何宣传,所以下载量并不高,但我仍然得到了一些反馈,有用户对于隐私问题表示担忧,确实,在使用这个插件的时候,当别人碰巧在和你相同的网页时,别人就知道了你也正在浏览这个网页,而你可能不想让任何人知道你在浏览某些特定的网页,即便对方是陌生人,更何况确实有可能碰到现实生话里认识的人。


隐私问题永远不容小觑,因此,我决定给插件添加白名单的限制或者黑名单的限制,黑名单可以让用户选择在哪些网站上不要运行这个插件,白名单则相反。白名单的限制远比黑名单多,在手动把网站加入白名单之前,这个插件永远不会运行。我想了很久,最终还是决定采取白名单的方式,毕竟对于隐私问题,还是稳妥一些好。

增加了有关白名单的选项

下一篇:

ArchiTech:Side project - 和正在浏览相同网页的人聊天(二)zhuanlan.zhihu.com图标

Chrome Web Store下载

直接下载.crx文件

编辑于 2018-11-25

文章被以下专栏收录