聊天系统的坑
2018-06-29 本文已影响0人
想成为大牛的小白
1.在新浪微博里面私信的消息在自己的聊天系统展示的时候图片展示不出来。后台进行处理
2.聊天系统可以使用kindeditor这个编译器。
地址:kindeditor.net/doc.php。
简单的使用方法:
<textarea name="" style="resize:none;" id="text" placeholder="发送消息" ></textarea>
<%--通过编译器使用表情插件--%>
var editor;
KindEditor.ready(function(K) {
editor = K.create('#text', {
items : ['emoticons'] //需要的某个模块现在这个是表情的
});
});
获取文本域里面的值
html=editor.html();
editor.sync();
html=$('#text').val();
2.audio不能播放amr格式音频。
在聊天系统遇到扒的微信的语音信息不能播放。后台把信息转换成mp3格式的,在本地可以播放但是通过http访问资源错误。
后来通过直接测试的amr格式得音频转换成base64字符串格式的在前端就可以进行播放。
3.客户端请求服务器的三次握手四次挥手教程
https://mp.weixin.qq.com/s/vwZycVjAgodMJe9c4xTliQ
4.seesion和cookie的区别
- seesion是存在服务器的相当于是用户的一把钥匙
- cookie 在本地存放这seesionId 通过http请求时携带上seeionId