2,找到emoji引入的途径,把它关闭,并在JS代码内删除引入emoji的调用方法
3,把该表情的HTML部分删除或者设置为隐藏
4,如果你以上3步都没办法做到,那么可以考虑直接找到emoji表情存放页面的HTML直接删除甚至使用DIV覆盖(不推荐)
<HTML><HEAD>
<TITLE>New Document </TITLE>
</HEAD>
<script language='javascript'>
function g(obj){
var div=document.getElementById('content')
var element=document.createElement('img')
element.src=obj.src
//可以把图片的路径放到一个变量里面,然后提交到后台
//或者后台用正则表达式取也行
div.appendChild(element)
div.focus()
}
</script>
<BODY>
<img src='x.gif' onclick='g(this)'/>
<div id='content' contentEditable='true' style='border:1px solid bluewidth:600pxheight:400px'>
</div>
</BODY>
</HTML>
页面不刷新就是 异步操作.不管你是操作数据库还是操作文件还是操作request..都是用异步的可以实现..AJAX是一个办法.现在也很成熟..
或者就自己搞js控制页面.
目前B/S程序,都是基于请求/相应模式的。
所以
不自动刷新可以通过脚本定时向服务器端发送异步请求实现。
然后通过DOM操作即时把相应结果集加载到聊天页面。
当然你也可以在用户发送聊天信息的同时触发一个异步请求,即时更新当前时刻的聊天信息。
所有的这些你都可以通过javascript实现。关于异步请求和即时改变DOM树,现在有一个流行的词语-“AJAX”。