最近研究了一下前端图片和文字选中和拖拽以及保存的技巧:
1、禁止鼠标右键保存图片
<img src="logo.png" width="150" height="150" oncontextmenu="return false;">
2、禁止鼠标拖动图片
<img src="logo.png" width="150" height="150" ondragstart="return false;">
3、文字禁止鼠标选中
<p onselectstart="return false;">文字禁止鼠标选中</p><p>普通文字可以选中</p>
4、禁止复制文本
<p onselect="document.selection.empty();">禁止复制文本</p><p>普通文字可以复制</p>
以上效果用jQuery实现代码:
<script>var imgs=$("img");imgs.on("contextmenu",function(){return false;});imgs.on("dragstart",function(){return false;});</script>