以文本方式查看主题 - 智睿软件_技术交流论坛 (http://zhirui.net/bbs/index.asp) -- Web页面设计 (http://zhirui.net/bbs/list.asp?boardid=33) ---- 保护自己的源码js禁止右键、复制(Ctrl+C)、另存为、查看源文件 (http://zhirui.net/bbs/dispbbs.asp?boardid=33&id=3412) |
-- 作者:zhirui -- 发布时间:2014-07-06 15:51:27 -- 保护自己的源码js禁止右键、复制(Ctrl+C)、另存为、查看源文件 1、禁止Ctrl+C 、右健 2、禁示右健 把以下代码加到<head></head>之间 3、禁示另存为 <noscript><iframe src=*></iframe></noscript> 加了上面的代码后,文件是不可以另存,但是改变存储的属性,比如改存文本格式页面就可以另存了 [-关于保护-] 先通过代码来禁止IE的一些操作 :禁止另存为 <NOSCRIPT><IFRAME SRC=*.html></IFRAME></NOSCRIPT> :禁止缓存 在页面中使用HTML标记,如下面: <HEAD> <META http-equiv=Pragma content=no-cache> <META http-equiv=Cache-Control content=no-cache> <META http-equiv=Expires content=0> -利用上面的代码可以禁止下面几种手段- 1:右键 - 查看原文件 3:文件 - 另存为 4:IE缓存 -用代码本身很难禁止下面的手段我门就迷惑的方法阻止调出原代码- 2:查看 - 原文件 呵呵有写朋友可能熟悉但是我要告诉你他现在的作用是禁止同过 [IE - 查看 - 原文件] 禁止查看源代码
已被锁定右键、禁止另存的主面页(原代码见上)命名为 “index.html”,再添如下代码,以防被独立打开:
[-关于加密-] 我建议重要的代码采用复合加密 方式基本上有以下几种 JS编码 escape加密 8进制转义字符串 16进制转义字符串 10进制HTML编码如下 16进制HTML编码如下 都可以用<script> <!-- document.write(unescape("加密后的代码")); //--> </script> 由于他门的代码很大还有JS文件我就不给了 大家可以去baidu.com搜索 [-关于破解-] 正所谓魔高一尺,道高一丈,再复杂的加密,在多的迷惑,还是要用IE来解码 给大家个超级技巧 在地址栏或按Ctrl+O,输入: s=document.documentElement.outerHTML;document.write(’<body></body>’);document.body.innerText=s; 源代码就出来了。不论加密如何复杂,最终都要还原成浏览器可以解析的html代码,而documentElement.outerHTML正是最终的结果 |
-- 作者:zhirui -- 发布时间:2014-07-06 16:07:05 -- 在HTML网页中加入几行简单的代码可以禁止他人使用鼠标右键和“另存为”命令。 一、屏蔽鼠标右键 现在点击鼠标右键就不会有任何反应了。 二、禁止“另存为”命令 <noscript> 三、不用js也可以控制禁止右键!方法: <!-- 禁用右键: --> <body > 取消选取、防止复制 防止复制 四:禁止查看源文件 <html> |