html中禁止网页另存为、复制、选取、查看源文件、屏蔽鼠标右键

admin HTML/CSS/JS评论980字数 766阅读模式
摘要

在HTML网页中加入几行简单的代码可以禁止他人使用鼠标右键和“另存为”命令。

一、屏蔽鼠标右键

把网页的标签修改为下面的代码

  1. <body oncontextmenu=self.event.returnValue=false onselectstart="return false">  

现在点击鼠标右键就不会有任何反应了。

二、禁止“另存为”命令

在目标网页末尾“”的标签前面加上加入如下代码,可以使“另存为”命令不能顺利执行。

  1. <noscript>   
  2. <iframe scr="*.htm"></iframe>   
  3. </noscript>  

加入上述代码后,当执行“另存为”命令时,会弹出“保存网页时出错”的对话框。

三、不用js也可以控制禁止右键!方法:

  1. <body oncontextmenu="return false"></body>   
  2.   
  3. <!-- 禁用右键: -->   
  4. <script>   
  5. function stop(){   
  6. return false;   
  7. }   
  8. document.oncontextmenu=stop;   
  9. </script>   
  10.   
  11. <body onselectstart="return false"> 取消选取、防止复制   
  12.   
  13. oncopy="return false;" oncut="return false;" 防止复制  

四:禁止查看源文件

  1. <html>   
  2. <head>   
  3. <script>   
  4. function clear(){   
  5. Source=document.body.firstChild.data;   
  6. document.open();   
  7. document.close();   
  8. document.title="看不到源代码";   
  9. document.body.innerHTML=Source;   
  10. }</script>   
  11. </head>   

版权声明:文章图片资源来源于网络,如有侵权,请留言删除!!!
admin
  • 本文由 发表于 2021年9月27日 10:26:57
  • 转载请务必保留本文链接:https://www.58pxe.com/7695.html
匿名

发表评论

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: