iOS浏览器禁用副本,但突出显示文本CSS / Javascript
我已经成功地禁用了使用以下方式在iOS Safari上突出显示文本的功能:
-webkit-user-select:none;
但是,我确实希望能够突出显示文字。 我只是不希望复制框出现。
有什么办法可以做到这一点?
你可以尝试禁用与ctrl + c一起点击右键。 以下是禁用鼠标右键单击的javascript方法:
<script type="text/javascript">
function catch_click(e)
{
if (!e) var e = window.event;
var right_click = (e.which ? (e.which == 3) : (e.button == 2));
if (right_click)
{
alert('Right clicking on this page is not allowed.');
return false;
}
}
document.onmousedown = catch_click;
if (document.captureEvents) document.captureEvents(Event.MOUSEDOWN);
</script>
这里有一个在jquery中禁用复制/粘贴:
$(document).ready(function () {
$('#Selector').bind('copy paste', function (e) {
e.preventDefault();
});
});
所以基本上允许用户选择该字段,但禁用复制它的方式。
链接地址: http://www.djcxy.com/p/72741.html上一篇: iOS browser disable copy but highlight text CSS/Javascript