分享一个“外挂”聊天室服务,给任意网站植入尬聊功能 [楼内有两杠精互杠]
发布于 6 年前 作者 icheer 7562 次浏览 来自 分享
  • 首先访问任意网站,打开浏览器开发者工具(win下一般是按F12),在 Console 里输入 ↓
var s=document.createElement('script');
s.src='https://topurl.cn/chat.js';
document.body.append(s);
  • 或者,在浏览器地址栏输入(需要注意, 复制粘贴时chrome会吞掉javascript:这个头部) ↓
javascript:var s=document.createElement('script');s.src='https://topurl.cn/chat.js';document.body.append(s);
  • 还可以把上面这行保存成书签, 添加到书签栏, 进入聊天室更方便

就能和<来自同一个域名 && 同样如此操作的>网友们在聊天室里尬聊了…

部分安全防范极高的网站不支持,比如 github,因为他启用了CSP ( Content Security Policy )

如果实在嫌麻烦也可以直接访问这个部署过聊天服务的网站,找人尬聊。topurl.cn


前台: gulp + browserify + babel + jquery-slim 后台: nodejs + ws + https + node-schedule + psl(用于识别根域名) + axios + 图灵机器人(tuling123.com)

30 回复

更新了以下特性:

重新做了移动端适配 加入尬聊排行周榜, 显示尬聊最活跃的 3 个域名 加入图灵 123 机器人 “小尬” 陪聊

现在可以试试 @小尬 说 “来张黄图” ( 老梗 XD

6的飞起,求提供项目源码学习学习

@jinkankakushoujo css单位用的是vw, 所以浏览器在"瘦长"的情况下确实字体比较小, 尽量宽屏下使用吧, 不过也做过移动端适配, 在手机上可以看清文字的, 时间嘛…不重要我再改改

@luozhang002 额, 我试试放到gayhub吧, 说实话后台代码初学比较烂, 没信心哈哈

请问一下这个是如何实现跨域问题的

@jinkankakushoujo 因为我要以最小成本实现移动端的适配, 所以选了vw作为css单位. 关于字看不清… 我在1440x900分辨率和1366x768, 甚至把窗口缩到1000x750都能看清文字呀, 所以是不是你屏幕分辨率的问题呢?

@37372842 websocket服务器(我部署在腾讯云的一台cvm)只要允许任意源的请求, 就不存在跨域问题.

@jinkankakushoujo 感谢您的较真回复, 12px这个我没想到, 一直用chrome调试的, 我稍微改一下吧. 我只把这个作品视作一个玩具插件对待的, 没有太照顾使用体验, 因为入口不便于传播所以我估计过几天就不会有人用了

@jinkankakushoujo 你看一下对话, “你最大的问题”,“擅自”,“贴标签”,“妄下”… 我只不过询问你是不是分辨率造成的问题 (事实是你分辨率确实低, 都2018年了任何一个上网本的分辨率都不止1152x720吧) , 怎么就被你说成这样? 所以貌似是阁下很喜欢给别人下结论贴标签吧? 而且一般对我留言"呵呵"的我都懒得回的, 您不用再使用这个聊天插件了…

@jinkankakushoujo 你设备真实物理像素有多少? DPI有多少? 你平时为什么用1152x720? 这些你都不必回答, 因为你不是我的用户你分辨率就算640x480也跟我没关系, 还"分辨率越小图像越大", 照你的逻辑分辨率越低字体反而越清晰么? 那去用文曲星好啦 请带着您的神常识远离, 顺带再回您一句呵呵^_^

@jinkankakushoujo 您大可以拿一个7寸的树莓派LCD说是宽屏, 只要它是16:10的呵呵. 我就是不承认你1152x720是所谓的宽屏, 这破分辨率跟十几年前1024x768有多大区别? 用着这样辣鸡的分辨率, 还宣称自己显示器是19寸宽屏, 19寸配这样的分辨率, 一个像素怕是要赶上小米粒那么大了吧? 您这辣鸡分辨率, 看个1080高清视频都快要1个像素渲染人家4个像素了好么? 呵呵呵, 建议还是攒点钱配个好显示器了, 要不回头眼瞎了, 多少家软件公司要被您告到倒闭呀? ^_^

@jinkankakushoujo 既然说我贴标签, 那我不贴你一下岂不是不合适? 看你挂QQ还是个女号, 可能真的是女的吧, 而且是个女权 – “你凭什么假定我的性别!?”, – "你凭什么假定我显示器不是宽屏? 明明是1152x720标准16:10宽屏!" 哈哈哈哈哈玻璃心如此, 异常欢乐~ 恼羞成怒还人身攻击上了, 嘻嘻, 我就笑笑

@jinkankakushoujo 青光眼走好不送, 继续捧着您的1152x720 19寸大宽屏畅游互联网吧哈哈! 现在是2018年, 你也在网上冲浪啊?

@jinkankakushoujo 白内障走好不送, 继续捧着您的1152x720 19寸大宽屏畅游互联网吧哈哈! 现在是2018年, 你也在网上冲浪啊?

@jinkankakushoujo 祝您眼角膜早日配型移植成功~

@jinkankakushoujo 哈哈, 我就是喜欢看你盯着1152x720大宽屏气哭的样子~

@jinkankakushoujo 喜闻乐见 哈哈哈 1152x720大宽屏果然厉害! 还有这一手操作, 犀利! 1.jpg


二次元女权斗士迷你宽屏协会璀璨水晶玻璃心混乱自黑眼科VIP患者一定要说最后一句话, 我让她说吧, 哈~ ↙

不就是跟分享工具一样吗!

来自拉风的 Taro-cnode

我比较在意这充满贵族气息的名字是怎么随机生成的

社区里总有这样的人,免费的东西有意见正常提就好了,搞得好像全世界欠他一样要围着转给解决,有本事就自己去做或者 pr 一个多好

funny 很不错的创意,支持 我感觉,我也要写一个来玩玩

那个玻璃心小朋友已经删了回复,也不知道他说了什么,只看到楼主回了很多,楼主估计是被伤到了 建议还是不要跟他较劲,否则就会出现:

跟垃圾争吵,自己也会被拉到他的高度

看得出楼主刚开始是心平气和地回复,帮那个人解决疑问。毕竟自己的“产品”,希望能收到不错的评价

谢谢楼上两位开解,我最大的错误就是不该试图跟杠精抬杠~

回到顶部