网页不让用户复制方法总汇,设置html禁止选择,保护源码,js禁止复制文字
2021-02-18 07:18
标签:frame || dom return code rand 保存 shift button 这篇文章主要讲解:右键复制失效方法、菜单"文件"-"另存为"失效方法、防止查看源代码进行复制的方法、防止页面缓存的方法。来达到一定的代码保护效果 方法一: 方法二: 或者 方法三: 方法四: 上面方法都是针对整个页面的,如果只想对某一个div的内容不让用户复制,你需要这样做把body换位对应div 如果只是禁止了右键和选择复制,别人还可以通过浏览器菜单中的"文件"-"另存为"拷贝文件。为了使拷贝失效,可以在 这样用户再选择“另存为”,就会出现"无法保存Web页"的错误 通过js实现静止右键和F12,Shift+F10,Ctrl+Shift+I等查看源代码的方法: 方法一:通过设置mate 方法二:对不需要缓存的图片,js等文件地址后添加随机数即可,例如: 或 以上方法只能单纯的防止用户不能复制,起一定的保护源码的作用,主要只防止不劳而获的小白。而且浏览器很多都自带有查看网页源代码的功能,目前为止这块是没办法做到真正屏蔽的,我们只能通过压缩混淆加密等方法来处理我们的源码,能增加阅读破解的成本。 网页不让用户复制方法总汇,设置html禁止选择,保护源码,js禁止复制文字 标签:frame || dom return code rand 保存 shift button 原文地址:https://www.cnblogs.com/ypppt/p/12942773.html右键复制失效方法:
"return false" onselectstart="return false">
"event.returnValue=false" onselectstart="event.returnValue=false">
"alert(‘对不起,本网页禁止复制!‘);return false;">
body{//通过css设置body
-webkit-user-select:none;
-moz-user-select:none;
-ms-user-select:none;
user-select:none;
}
菜单"文件"-"另存为"失效方法:
防止查看源代码进行复制的方法:
防止页面缓存的方法
"Content-Type" content="text/html; charset=UTF-8">
"X-UA-Compatible" content="IE=8">
"Expires" content="0">
"Pragma" content="no-cache">
"Cache-control" content="no-cache">
"Cache" content="no-cache">
"picture.jpg?1222259157.415" alt="">
");
总结:
上一篇:HTTP代理服务器有哪些
文章标题:网页不让用户复制方法总汇,设置html禁止选择,保护源码,js禁止复制文字
文章链接:http://soscw.com/index.php/essay/56940.html