简单的说,输入框的onchange事件的响应函数里面增加一个xmlhttp请求,
服务器响应请求返回提示更新页面。
但是细节上考虑要多复杂有多复杂,
首先就是拼音到汉字,你需要找输入法的源代码,
然后就是缓存,数据库,安全性等等……
方案二:纯js
用js写一个输入法……
大致思路是页面用按音序排列的编码,如GB2312,然后以音序映射到字符编码上
对手机本身和安全方面影响是基本没有的,就是使用体验上的不舒服。
解决办法是:安装软件时,把权限控制好,最好全部禁用,等他提示,他提示需要提供什么权限才能正常运行的时候,你再打开,虽然麻烦,但是会安全许多,也省去了很多后续使用的麻烦。
这个复制可能是:在你浏览网页的时候,有些流氓网页会自动给你复制一段话,用的是javascript。比如最近很流行的zfb红包口令。这些对手机的安全威胁不大,可以忽略。
看一下下面这段代码
/*这是一段正常的js复制代码,当你点击一个按钮的时候,就会复制biao1的内容,当然这个按钮可能是隐藏的,你随便点一个地方就可以是复制*/
<script type="text/javascript">
function copyUrl2()
{
var Url2=document.getElementById("biao1")
Url2.select()// 选择对象
document.execCommand("Copy")// 执行浏览器复制命令
alert("已复制好,可贴粘。")
}
</script>
<textarea cols="20" rows="10" id="biao1">用户定义的代码区域</textarea>
<input type="button" onClick="copyUrl2()" value="点击复制代码" />