爱意满满的作品展示区。
yamedie

写了一个聊天室,给任意网站加入尬聊功能

  •  
  •   yamedie · Aug 18, 2018 · 10792 views
    This topic created in 3005 days ago, the information mentioned may be changed or developed.

    以下代码中有个中文的“点”,需要手工替换成小数点. ( v2 认为我的域名有问题,总 403 我...) 打开浏览器控制台,在 Console 里输入↓

    var s=document.createElement('script'); s.src='https://topurl 点 cn/chat.js'; document.body.append(s);

    或者在浏览器地址栏输入↓

    javascript:var s=document.createElement('script');s.src='https://topurl 点 cn/chat.js';document.body.append(s);

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

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

    62 replies  •  2019-10-25 10:13:39 +08:00
    Yourshell
    Yourshell
    Aug 18, 2018 via iPhone
    1
    刚好有同样的想法
    CokeMine
    CokeMine
    Aug 18, 2018
    2
    还行
    LongLights
    LongLights
    Aug 18, 2018
    3
    这个东西,有点帅的!但是希望能更好的接入网站。。。比如说登录显示昵称啥的
    SukkaW
    SukkaW
    Aug 18, 2018 via Android❤️1
    4
    窝这就回去给窝的站点上 CSP
    LongLights
    LongLights
    Aug 18, 2018
    5
    @LongLights 我错了,这玩意绝对不该接入网站!就该是完全的第三方!
    yamedie
    yamedie
    OP
    Aug 18, 2018
    6
    @LongLights ^_^

    @SukkaW 不要上 CSP, 一起造作呀 ^_^
    des
    des
    Aug 18, 2018 via Android
    7
    可以做成 chrome 插件
    LongLights
    LongLights
    Aug 18, 2018
    8
    @des 加入书签栏比插件方便,不过有点不利于推广
    MOmc
    MOmc
    Aug 19, 2018 via iPhone
    9
    不错啊!
    zhzer
    zhzer
    Aug 19, 2018
    10
    记得以前有这种网站,用镜像站的形式套聊天室在网页上
    LLemonGreen
    LLemonGreen
    Aug 19, 2018 via iPhone
    11
    可以的
    ReturnNull1
    ReturnNull1
    Aug 19, 2018 via Android
    12
    厉害
    batnss
    batnss
    Aug 19, 2018
    13
    SYSTEM
    您已掉线...
    yamedie
    yamedie
    OP
    Aug 19, 2018
    14
    @batnss 在改名字, 重启了一下服务..
    chinvo
    chinvo
    Aug 19, 2018
    15
    以前有个国外的服务,可以网站接入也可以访客点书签(其实是个 javascript )打开,忘记叫啥了
    AlwaysBee
    AlwaysBee
    Aug 19, 2018
    16
    @des 哈哈,曾经也有想法,做成这样的聊天 chrome 插件
    artandlol
    artandlol
    Aug 19, 2018 via iPhone
    17
    除了联系客服,真的没人想跟你聊天
    crazygod
    crazygod
    Aug 19, 2018
    18
    感觉有点酷,不过没啥用。。。
    yamedie
    yamedie
    OP
    Aug 19, 2018 via Android
    19
    @artandlol 除非是一些交换资源(发车)的场景,会有人愿意聊天😅
    Tink
    Tink
    Aug 19, 2018
    20
    还是挺好玩的,我刚把我的站的 csp 加上了这个域名
    Telegram
    Telegram
    Aug 19, 2018 via iPhone
    21
    可以可以,有过类似想法,每次遇到某些不让评论的网站或者新闻,就像搞个这种第三方的评论上去。
    yamedie
    yamedie
    OP
    Aug 19, 2018
    22
    从昨晚发帖到今天陆续更新了以下特性..

    > @其他用户
    > 随机产生非紸流網詺, 而不再是游客 xxx
    > 加入断线重连和换网名的功能
    > 进入聊天室时拉取最近的历史记录
    > 移动端适配(虽然适配得还是不太好, 可以在这里试试效果 http://bookmark.city/ )
    > 当聊天室只有一个人时触发彩蛋
    cname
    cname
    Aug 20, 2018
    23
    见过很多站用的 xianliao.me ,但是默认打开聊天框真的超烦,域名直接被我 adblock
    caijunyi
    caijunyi
    Aug 20, 2018
    24
    咋 安装啊?到网站页面
    yamedie
    yamedie
    OP
    Aug 20, 2018
    25
    @caijunyi
    只需要在你的网站的 html 里写这样一行
    <script src="https://topurl$$$.cn/chat.js"></script>
    请把上面的$$$删掉(不然我发不出回复..)

    一般在自己的网站引入不被信任的第三方 script 是很危险的行为...所以您自己掂量哈
    (我首先承诺不作恶, 聊天服务超出服务器负载能力的情况下有关停的可能)
    yamedie
    yamedie
    OP
    Aug 20, 2018
    26
    @onionnews 哦,之前在 zimuzu.io 看到的聊天室就类似这个样子,后来不见了.原来有不少这种商业化的服务..
    wangcansun
    wangcansun
    Aug 20, 2018
    27
    可以啊,兄弟
    zdnyp
    zdnyp
    Aug 20, 2018
    28
    黑科技 Max,如果可以把输入的代码简化一下就好了,容易记一点。不过有个缺点,现在互联网环境,匿名不太好...容易被和谐
    yamedie
    yamedie
    OP
    Aug 20, 2018 via Android
    29
    @zdnyp 是的,很怕被查水表😱。似乎已经没法继续简化了。
    yamedie
    yamedie
    OP
    Aug 20, 2018 via Android
    30
    @wangcansun 谢谢兄 dei
    SomeBottle
    SomeBottle
    Aug 20, 2018
    31
    随机名字有种非主流的气息扑面而来哈哈哈哈
    yamedie
    yamedie
    OP
    Aug 20, 2018 via Android
    32
    @SomeBottle 刻意搞的,不知道现在的年轻人怎么取网名,过去 qq 上遍地都是这样的昵称,很怀念,哈哈
    vx2018
    vx2018
    Aug 21, 2018
    33
    有点意思~
    devtk
    devtk
    Aug 21, 2018
    34
    上午就在 TG 群里面看到你宣传了 哈哈哈
    yamedie
    yamedie
    OP
    Aug 21, 2018
    35
    @kios 等等, 我没有 TG 啊 _(:з」∠)_
    devtk
    devtk
    Aug 21, 2018❤️1
    36
    @yamedie wtf ? 创造者们这个群你不在吗?()['http://7xs1w6.com1.z0.glb.clouddn.com/QQ20180821-132648.png']
    yamedie
    yamedie
    OP
    Aug 21, 2018
    38
    @kios 可能黑客派站长大佬帮打广告了, 有空我也研究一下 tg, 没用过呢 0 0
    lk6494
    lk6494
    Aug 21, 2018
    39
    很强大啊,可是可是 突然想斗图怎么办啊~
    yuweining123
    yuweining123
    Aug 21, 2018
    40
    手机上不友好,挤在一块了
    yamedie
    yamedie
    OP
    Aug 21, 2018 via Android
    41
    @yuweining123 嗯因为我很傻的有的地方用 vw 有的地方用像素,有空再仔细改一下统一单位
    yamedie
    yamedie
    OP
    Aug 21, 2018 via Android
    42
    @lk6494 嗯考虑加入 emoji,比图片省流量,也避免了大图刷屏和耗流量
    vx2018
    vx2018
    Aug 22, 2018
    43
    @yamedie 显示当前在线房间人数更好
    yamedie
    yamedie
    OP
    Aug 22, 2018 via Android
    44
    @vx2018 嗯,我正准备在右下角加一个尬聊域名排行榜
    WhiteSJ
    WhiteSJ
    Aug 23, 2018
    45
    cool 啊
    baiguoz
    baiguoz
    Aug 23, 2018 via Android
    46
    yamedie
    yamedie
    OP
    Aug 23, 2018
    47
    增加了以下特性

    > 重新做了移动端适配
    > 加入尬聊排行周榜, 显示尬聊最活跃的 3 个域名
    > 加入图灵 123 机器人"小尬"陪聊
    yamedie
    yamedie
    OP
    Aug 23, 2018
    48
    现在可以试试 @小尬 说"来张黄图"
    (老梗 ←_←
    joviwong
    joviwong
    Aug 25, 2018
    49
    能不能做成 chrome 插件的形式识别网址来创建聊天室。
    yamedie
    yamedie
    OP
    Aug 25, 2018
    50
    @joviwong 书签比插件还方便, 而且各种浏览器都支持
    yzg9540
    yzg9540
    Oct 25, 2018
    51
    特地上线问问大佬,这新奇玩意能开源不
    yamedie
    yamedie
    OP
    Oct 25, 2018
    52
    @yzg9540 开源的, 大佬, 看到你帮转发到 hostloc 了, gayhub 地址是 https://github.com/icheer/chatroom-backend
    qiutianaimeili
    qiutianaimeili
    Aug 9, 2019
    53
    不错啊,我想在我的网站加个。
    yamedie
    yamedie
    OP
    Aug 9, 2019
    54
    @qiutianaimeili 可以啊大佬, <script src="//topurl。cn/chat.js" async="async"></script> 即可
    qiutianaimeili
    qiutianaimeili
    Aug 9, 2019
    55
    大佬,我刚试了下,你这个字数好像有限制,太长了好像不行
    yamedie
    yamedie
    OP
    Aug 9, 2019 via Android
    56
    @qiutianaimeili 里面有个中文句号,需要换成.
    xxfboy
    xxfboy
    Oct 17, 2019
    57
    @yamedie 请问可以默认打开网站的时候缩小的嘛
    yamedie
    yamedie
    OP
    Oct 17, 2019 via Android
    58
    @xxfboy pc 端会默认收缩折叠起来,竖屏设备会默认展开
    yamedie
    yamedie
    OP
    Oct 24, 2019
    59
    @xxfboy <script src="xxxx" async="async" fold></script> 按你说的改了一下, 在 script 标签里增加一个 fold 属性, 就可以默认折叠了
    xxfboy
    xxfboy
    Oct 25, 2019
    60
    @yamedie 打开的时候很不舒服,会有一个明显的缩小动作
    yamedie
    yamedie
    OP
    Oct 25, 2019
    61
    @xxfboy 嗯, 现在改好了
    xxfboy
    xxfboy
    Oct 25, 2019❤️1
    62
    @yamedie 谢谢,效率真高,哈哈哈
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   2749 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 128ms · UTC 00:43 · PVG 08:43 · LAX 16:43 · JFK 19:43
    ♥ Do have faith in what you're doing.