• 请不要在回答技术问题时复制粘贴 AI 生成的内容
barretlee
V2EX  ›  程序员

Web 聊天系统源码分享

  •  2
     
  •   barretlee ·
    barretlee · Jul 25, 2016 · 6889 views
    This topic created in 3760 days ago, the information mentioned may be changed or developed.

    周末在 博客上 右下角添加了一个在线聊天功能,可以群聊和私聊,功能还算是比较简单。

    分享给大家玩耍。

    Supplement 1  ·  Jul 26, 2016
    感谢各位捧场,帮我找到几处 XSS ,昨天还 DDos 给我压测了下=。 =
    21 replies  •  2016-07-26 08:04:34 +08:00
    panda0
    panda0
    Jul 25, 2016
    1
    是按 enter 发送吗?我怎么发不动。。
    barretlee
    barretlee
    OP
    Jul 25, 2016
    2
    Mac : Command + Enter

    非 Mac : Ctrl + Enter

    @panda0 ,输入框有提示。
    Andy1999
    Andy1999
    Jul 25, 2016 via iPhone
    3
    demo 打不开 被 V2EX DDoS 大神用 vdos 打死了吧
    eoo
    eoo
    Jul 25, 2016 via Android
    4
    已死
    barretlee
    barretlee
    OP
    Jul 25, 2016 via iPhone
    5
    @Andy1999 哈哈哈,服务器配置很低,真有可能…
    O3YwA1ENkb7i35XJ
    O3YwA1ENkb7i35XJ
    Jul 25, 2016
    6
    粗略的看了一下 `createPrivateChat` 方法中有 XSS.
    barretlee
    barretlee
    OP
    Jul 25, 2016 via iPhone
    7
    果然,阿里云当 DDoS ,已经自动屏蔽了…
    O3YwA1ENkb7i35XJ
    O3YwA1ENkb7i35XJ
    Jul 25, 2016
    8
    O3YwA1ENkb7i35XJ
    O3YwA1ENkb7i35XJ
    Jul 25, 2016
    9
    另外当你把 app 传入 socket.io 的时候, socket.io 就已经添加了一条 route
    你在页面中使用这个就可以得到与当前 socket.io 对应的 js 代码了, 不需要再去引入 cdn 上的 socket.io 的 js 文件.
    <script src="/socket.io/socket.io.js"></script>
    barretlee
    barretlee
    OP
    Jul 25, 2016
    10
    @xqin 我加了转义,这个函数漏写了,感谢反馈。
    yumijie
    yumijie
    Jul 25, 2016
    11
    这个挺好的
    不过坚持更新下去就不容易了,嘿嘿
    Andy1999
    Andy1999
    Jul 25, 2016 via iPhone
    12
    @barretlee 不 就是 DDoS ,这个论坛恶心人的特别多
    O3YwA1ENkb7i35XJ
    O3YwA1ENkb7i35XJ
    Jul 25, 2016
    13
    @barretlee 看到你更新后的代码了, 但更新之后的代码仍然有 xss.
    另外 git log 中不写改动内容, 只写 modify 是个很不好的习惯.

    再另外, 楼主的 git log 中的`Author`信息暴露了楼主的所在位置.
    ```
    commit 51ea1c3d131244fbc70f2d6403018b36c4e6e9ef
    Author: 阎王 <yanwang.lj@alibaba-inc.com>


    commit 93f4d01166cf149f81902a762c26e32a298eeaad
    Author: 小胡子哥 <[email protected]>
    ```
    magicdawn
    magicdawn
    Jul 25, 2016
    14
    maskerTUI
    maskerTUI
    Jul 25, 2016
    15
    挺好玩的,让我想起了菊花聊天室。
    x8888k
    x8888k
    Jul 25, 2016
    16
    有聊天机器人吗
    a570295535
    a570295535
    Jul 25, 2016
    17
    有新对话不自动下拉啊,应该加个发送按钮,只有按键很坑爹。。。
    shuson
    shuson
    Jul 25, 2016
    18
    你 blog 的 history.back 功能有问题
    比如在某篇文章点击 about me 之后 再点击浏览器到返回, url 确实变了,但页面没变
    看来 history back 被 override 了
    barretlee
    barretlee
    OP
    Jul 25, 2016
    19
    @shuson
    @a570295535
    感谢大家给我的博客找问题,回家了都修复掉 ;)
    FinnBai
    FinnBai
    Jul 25, 2016
    20
    不错!正想学习学习这个呢 已 Star
    yusuki0310
    yusuki0310
    Jul 26, 2016 via Android
    21
    @panda0 发不动……用词好萌=_=
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1636 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 46ms · UTC 16:22 · PVG 00:22 · LAX 08:22 · JFK 11:22
    ♥ Do have faith in what you're doing.