1、实现禁止选中文字。
<script>
//网站禁止选择文字
document.body.onselectstart = function() {
self.event.returnValue=false
};
</script>
2、实现禁止鼠标右键。
<script>
//网站禁止右键
document.body.oncontextmenu = function() {
self.event.returnValue=false
};
</script>
3、实现禁止F12审查元素。
<script>
//按键触发
document.onkeydown = function(){
//禁止 F12
if (window.event && window.event.keyCode == 123) {
event.keyCode = 0;
event.returnValue = false;
}
}
</script>
4、实现禁止Ctrl+U查看源代码。
<script>
//按键触发
document.onkeydown = function(){
//禁止ctrl+u
if (event.ctrlKey && window.event.keyCode==85){
return false;
}
}
</script>
5、实现禁止Ctrl+S网页另存为。
<script>
//按键触发
document.onkeydown = function(){
//禁止ctrl+s
if (event.ctrlKey && window.event.keyCode==83){
return false;
}
}
</script>
6、实现禁止F5刷新页面。
<script>
//按键触发
document.onkeydown = function(){
//禁止 F5
if (window.event && window.event.keyCode == 116) {
event.keyCode = 0;
event.returnValue = false;
}
}
</script>
a、如果想同时实现以上的几种效果,如下:
<script>
//按键触发
document.onkeydown = function(){
//禁止ctrl+u
if (event.ctrlKey && window.event.keyCode==85){
return false;
}
//禁止 F12
if (window.event && window.event.keyCode == 123) {
event.keyCode = 0;
event.returnValue = false;
}
//禁止ctrl+s
if (event.ctrlKey && window.event.keyCode==83){
return false;
}
//禁止 F5
if (window.event && window.event.keyCode == 116) {
event.keyCode = 0;
event.returnValue = false;
}
}
//网站禁止右键
document.body.oncontextmenu = function() {
self.event.returnValue=false
};
//网站禁止选择文字
document.body.onselectstart = function() {
self.event.returnValue=false
};
</script>