在任意网页实时聊天的 Chrome 插件

2016-12-31 07:58:29 +08:00
 ArchiTech

分享一个 Chrome 插件,可以在任意网页实时聊天评论,并且可以保存网页方便日后查询。

初衷是觉得浏览到某个网页时想和别人讨论看看,然而网页不一定有评论框,即便有也不是实时的,所以便做了这个插件,爱聊天的朋友就可以畅所欲言了。

这里下载插件: https://chrome.google.com/webstore/detail/qtime-extension/bldcellajihanglphncgjmceklbibjkk

官网在这里: https://quotime.me/

不用注册也可以用插件。

我不懂怎么在 V2EX 贴截图诶。。。

8609 次点击
所在节点    分享创造
48 条回复
kn007
2016-12-31 13:44:52 +08:00
话说同个人不同窗口打开聊天窗口,现在虽然是会合并显示,但后面的窗口数没什么必要显示,而且目前有个 bug
kn007
2016-12-31 13:45:47 +08:00
额,是自动改名了,自动加了个(2),多次就会重复加。
exoticknight
2016-12-31 13:48:54 +08:00
这个其实就是跟服务器沟通吗?
那服务器掉线了咋办
ArchiTech
2016-12-31 15:16:02 +08:00
@kn007 原来的 repo 里很久前就是这样了,但你好像没 pull 新版的去用
ArchiTech
2016-12-31 15:19:57 +08:00
@kn007 恩,我基本直接把旧的 code base 移植到 chrome 插件里了,按 url 划分房间的新用法和原来设计的情境不完全一样,所以有这些 bug ,等有空改改。。
ArchiTech
2016-12-31 15:25:21 +08:00
@exoticknight 恩,是跟服务器沟通,服务器接收以后再广播信息。
服务器宕机这个问题不针对这个应用吧,一般都是跑多台服务器, load balancer 对每台服务器做 health check ,挑在线的服务器转发请求。
如果两个人想私聊倒是可以考虑增加点对点的通讯,完全不用经过服务器。我并没有做这个功能。。
solomaster
2016-12-31 16:00:22 +08:00
你们都不看新浪 nba 的嘛? 这玩意一直都有。
yangxiongwei
2016-12-31 16:09:11 +08:00
以前一次黑客马拉松,做了一系列有关弹幕的小玩意。

其中有个就是,在任何网页,通过弹幕实时聊天的插件。
ArchiTech
2016-12-31 16:28:47 +08:00
@yangxiongwei 弹幕的形式确实有趣,不过不会影响用户点击原网页的内容吗?是用 Iframe 或者 canvas?
exc
2016-12-31 16:44:49 +08:00
刷新页面后图片就不显示了 不同页面的聊天信息都可以看到

@ArchiTech 点对点通迅应该怎么实现 要经过服务器告诉彼此的 IP:Port 吗
liaoyaoheng
2016-12-31 17:12:28 +08:00
ArchiTech
2016-12-31 17:18:22 +08:00
@exc 对的,两个都是实际存在的 bug, 有时间会尽快修 :P
我还没做点对点的功能呢,服务器肯定要的,如果做的话应该会直接用这个库-http://socket.io/blog/socket-io-p2p/ , 双方先经过服务器交换数据然后升级为 p2p 协议。。。
选这个是因为觉得 socket.io 挺好用的,所以估计这个也不错。
ArchiTech
2016-12-31 17:20:17 +08:00
@liaoyaoheng lol, 那个只是 Incognito Window 啦!
kn007
2016-12-31 17:33:00 +08:00
@ArchiTech 新版我有在你那边测试过,没什么问题,不会出现(2),嘿嘿。
我主要是因为不想让其他人知道都有谁在,所以没更新。而且新的代码记得变动大了,我要重新理一遍。

我说的窗口数,主要指 name 后面会带(2)。

@liaoyaoheng 隐身模式就黑了。

@exc 主要是因为聊天记录的储存方式所致,图片内容如果以 base64 的话,多的话,会占用过多空间。服务器本身不储存图片。
kn007
2016-12-31 17:36:31 +08:00
@exc 至于不同页面聊天信息一致问题,可能因为是目前处于同一个房间(概念上),@ArchiTech 到时可能会对页面( host 、 req )这块做出处理,就可以不同 tab 不同聊天室,或者不同站点不同聊天室了。
kn007
2016-12-31 17:44:40 +08:00
我想到个比较大的问题,就是我们的 block 系统没做好。(新版我记得也不行,只能 close ,但是还能重新请求)
如果到时有人四处发 ad 怎么办?
kn007
2016-12-31 17:45:24 +08:00
kick 我记得上次试了,并未用?
或许我记错。
FreeDog
2016-12-31 18:00:43 +08:00
增加屏蔽话不投机的人功能才好玩~ 不然都是小广告什么的很烦
hebeiround
2016-12-31 20:37:08 +08:00
这个功能之前见过蛮多的。
只是大部分做成标注类型的
这样的实时聊天倒是很有意思
caomu
2016-12-31 21:50:05 +08:00
google 曾经有过一个 sidewiki ,后来的 google+也有类似的网页评论功能。。。后来。。。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/331386

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX