Closed ghost closed 11 years ago
当接收到带有尖角括号的消息时,如 <script>alert('hi')</script> 时,聊天窗口没有将特殊字符转义,直接修改 innerHTML ,很有问题。
<script>alert('hi')</script>
只要修改 script/chat.js 就好了
message += decodeURIComponent(msg[i]).replace(/&/g, '&').replace(/</g, '<').replace(/>/g, '>').replace(/\\\\\\\\/g, '\\').replace(/\n/g, '<br />');
https://ge.tt/api/1/files/9qnNLYO/6/blob?download 图片粘贴上传脚本
求集成哈哈
当接收到带有尖角括号的消息时,如
<script>alert('hi')</script>
时,聊天窗口没有将特殊字符转义,直接修改 innerHTML ,很有问题。只要修改 script/chat.js 就好了