1. JS 禁止右键
<script type="text/javascript">document.oncontextmenu=function(e){return false;}</script>
<body onselectstart="return false">
......
2. CSS 禁止复制和选取
如果让整个页面都禁止选择
<style type="text/css">
body {
-webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
</style>
如果是局部
<style type="text/css">
.unselectable {
-moz-user-select: -moz-none;
-khtml-user-select: none;
-webkit-user-select: none;
/*
Introduced in IE 10.
See http://ie.microsoft.com/testdrive/HTML5/msUserSelect/
*/
-ms-user-select: none;
user-select: none;
}
</style>
3. 完整实例:
<style type="text/css">
body {
-webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
</style>
<script langauge="javascript">
document.oncontextmenu=function(e){return false;}
</script>
</head>
<body onselectstart="return false">
... ...
或者:
body{
-webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
function iEsc(){ return false; }
function iRec(){ return true; }
function DisableKeys() {
if(event.ctrlKey || event.shiftKey || event.altKey) {
window.event.returnValue=false;
iEsc();}
}
document.ondragstart=iEsc;
document.onkeydown=DisableKeys;
document.oncontextmenu=iEsc;
if (typeof document.onselectstart !="undefined") document.onselectstart=iEsc;
else
{
document.onmousedown=iEsc;
document.onmouseup=iRec;
}
function DisableRightClick(e)
{
if (window.Event){ if (e.which == 2 || e.which == 3) iEsc();}
else
if (event.button == 2 || event.button == 3)
{
event.cancelBubble = true
event.returnValue = false;
iEsc();
}
}
分享到:
相关推荐
JS日期选择器(兼容IE,FireFox,Oprea,chrome等主流浏览器)
javascript实现右键菜单,兼容IE,火狐
用javascript 禁止右键,禁止复制,禁止粘贴的详解
JavaScript画线,画图兼容FireFox,IE等浏览器
js禁止右键 禁止复制代码 js禁止右键 禁止复制代码 js禁止右键 禁止复制代码
使用“一键排版”工具就可实现文章快速处理,赶快试试吧。支持IE、firefox等主流浏览器哦.可惜不能上传图片让大家看效果了,下载下来看吧。
JS弹出式QQ在线客服插件,支持浏览器IE、FireFox、Chrome、Safari等主流浏览器
javascript右键菜单,兼容各种浏览器
js 右键弹出QQ在线客服代码,点击右键查看效果,兼容主流浏览器
该文件是一个实现比较好的鼠标右键菜单。 实现方案为JavaScript。值得学习
JavaScript自定义浏览器滚动条兼容IE、 火狐和chrome.docx
JavaScript 瀑布流 吸顶 兼容IE FF Chrome
JavaScript简单的banner图片切换焦点图代码,兼容IE 6789 及其他主流浏览器
Javascript中如何处理浏览器兼容问题
基于JavaScript实现智能右键菜单_.docx
JavaScript日期选择器(兼容IE,Firefox,Opera等主流浏览器)内含使用教程,缩略图!
Javascript导出excel为xlsx格式,兼容IE6+和主流浏览器,下载下来直接可以使用。 其他javascript导出excel插件可看作者文章:https://blog.csdn.net/qq_21693027/article/details/80459677
蓝色jQuery滑动导航栏,兼容 IE 6789 及其它主流浏览器
纯Javascript 实现的日历 ,在IE所有版本浏览器上测试通过,火狐、谷歌、360、QQ等浏览器均兼容,理论上均兼容所有浏览器,无时间测试。 纯源代码,可自行扩展, 暂时没时间去写, 年的选项,有时间补充再
主要介绍了javascript实现禁止右键和F12查看源代码的代码,需要的朋友可以参考下