ONCOPY事件在手机上失效
单线程加锁 2017-09-25 04:44:49 ONcopy 事件在电脑上都是正常的,放到手机上就不执行了,我做了一个测试的连接。
UC、QQ浏览器都不行,确认JS开关是开着的。
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title>
</title>
<script type="text/javascript" src="jquery-1.8.3.min.js"></script>
<script type="text/javascript">
function AddressRecord()
{
alert("asdfasdfttt");
}
</script>
</head>
<body>
<div>
<p oncopy="myFunction()">尝试拷贝文本111</p>
<script>
function myFunction() {
alert("你拷贝了文本!");
}
</script>
</div>
<p oncopy="myFunction()">尝试拷贝文本222</p>
<script>
function myFunction() {
alert("你拷贝了文本!");
}
</script>
<form method="post" action="./" id="form12121" oncopy="AddressRecord()">
<div class="aspNetHidden">
<input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="/wEPDwUKLTEzNDM3NzkxOWRkO+Kk6UdQi3aaC+Ppxvpb0JPoTPjR45Ir3L0atHnoWqg=" />
</div>
<p oncopy="myFunction()">尝试拷贝文本333</p>
<script>
function myFunction() {
alert("你拷贝了文本!");
}
</script>
<div style="font-size: 40px">
klajsdfasdfasdfasdf
asdfasdfasdf
asdfasdf
7897987
</div>
</form>
</body>
</html>
在pc端和大部分手机浏览器能弹出alert, 安卓的UC和QQ桌面浏览器弹不出来,那位大神有解决方法,感谢