如何彻底禁止查看网页源代码

合集下载

vue项目防止别人看到源码的方法

vue项目防止别人看到源码的方法

vue项目防止别人看到源码的方法在Vue项目中,确保源代码的安全性非常重要。

虽然无法完全防止他人查看源码,但可以采取一些方法来有效地减少该风险。

1. 使用构建工具:使用构建工具(如Webpack)来打包项目,将源代码转换为压缩的、难以阅读的代码。

这样可以使源代码难以理解和修改,增加对源代码的保护。

2. 混淆代码:通过使用混淆工具(如UglifyJS)来混淆代码,将代码中的变量、函数名等进行重命名,使其更难以理解和修改。

这将增加阅读和修改源代码的难度。

3.文件加密:使用加密工具对敏感文件进行加密,例如对包含重要逻辑或敏感信息的文件进行加密处理。

这将使其他人无法直接打开和查看这些文件。

4.客户端验证:在服务器和客户端之间进行数据校验,确保只能获取到应该被获取到的内容。

这样可以防止恶意用户通过修改客户端代码来获取未经授权的信息。

5.接口访问控制:通过实现接口访问控制,限制对服务端接口的访问权限,只允许授权的客户端进行访问。

这样可以防止未经授权的人员获取到源码中的敏感数据或接口。

6.资源保护:对项目中的资源文件(如图片、音频等)进行加密或混淆处理,使其难以被复制或替换。

这将防止其他人获取到原始的资源文件。

7. 使用第三方插件:使用一些专门用于保护Vue项目源码的插件。

这些插件可以对代码进行加密、混淆或脱离,增加源代码的安全性。

8.安全审计:定期进行安全审计,发现安全漏洞并及时修复。

这样可以增加对项目源代码的保护,并防止未经授权的访问和使用。

9.避免硬编码敏感信息:确保敏感信息(如数据库密码、API密钥等)不会直接硬编码到源代码中。

可以将这些信息存储在配置文件或环境变量中,以免被他人轻易获取。

10.安全培训:对项目开发人员进行安全意识培训,提高他们对源代码安全性的重视和保护的意识。

这样可以减少因开发人员的疏忽导致源代码泄露的风险。

需要注意的是,以上方法可以有效地减少源代码泄露的风险,但无法完全防止他人获取源代码。

关于网页源代码屏蔽

关于网页源代码屏蔽

关于网页源代码屏蔽很早就想写一篇关于网页源代码屏蔽的文章。

是因为经常编出些JS脚本的之后,在沾沾自喜的同时,也在担心源代码会被人家看到,盗用我的脚本。

所以一直以来,我都在尽力维护我的网页源代码的安全。

虽然目前还没有找到完全安全的屏蔽方法(也就是说,这些方法在我想出来的同时,自己已经知道其弱点和破解方法了),但是,我这里有很多屏蔽的思路,来总结一下。

众所周知,要保护一个页面,最基础的就是要屏蔽右键。

而现在网页上用得最多的是function click(),即下面这段代码:〈script〉function click(){if(event.button==2){alert( ‟本网站欢迎您!!‟);}}document.onmousedown=click〈/script〉但是这种屏蔽方法的破解方法也是众所周知的。

那就是连续单击鼠标左键和右键便又可以看到右键菜单了。

但是,我见过一种很好的屏蔽右键的方法。

它的原理和上面所说的不同。

它并不是用JS来编写的脚本,而是利用定义网页属性来起到限制的作用。

而且,在屏蔽中应该尽量的避开使用JS脚本。

因为只要浏览者把IE里的javascript脚本禁用了。

那么一切屏蔽都白费。

那么继续说那种通过修改网页属性的屏蔽右键的方法。

这种方法利用了HTML里的〈body〉来作修改,它只有以下短短的一行代码:〈body oncontextmenu=self.event.returnV alue=false〉这里,定义了oncontextmenu。

使得右键的值为false,起到了屏蔽右键的效果。

现在,再试试看刚才的破解方法,已经不行了。

左右键连击已经不能再打开右键菜单。

不但是这个,再试试看其他的方法。

无论你怎样的乱点,右键都没有用。

因为在这个网页里,右键已经不存在了。

对于一个不存在的功能键,你又能做什么呢?但是,屏蔽了右键还不能解决问题。

如果我要复制一段文字,或是一张图片。

那么,把它选中后用ctrl+C 再用 ctrl+V不就可以复制粘贴了嘛。

彻底禁止访问特定网站

彻底禁止访问特定网站

彻底禁止访问特定网站对这个问题,网上说法不一,大致有如下办法:1.在C:\WINDOWS\system32\drivers\etc\Hsots文件最后,写下如同:127.0.0.1 网站网址这样的格式,保存后即可屏蔽该网址,但据我试验,对很多顽固的网址不能屏蔽。

2.在杀毒软件的限制访问网址中输入要屏蔽的网址此法功能也非常有限,本人试过avast及360,都没法成功屏蔽所有网址,总有一些很顽固的网址没法屏蔽,恨得牙痒痒。

3.利用INTERNET选项-安全-受限制站点-站点-将网站添进去-确定,如下图:经过这样处理后,还是不能完全屏蔽个别网站,烦透了4.利用INTERNET选项-内容-在分组审查下点击“启用”按钮,如下图:会跳出一个对话框,如下图:在对话框的“许可站点”中,将要屏蔽的网站地址输入后,点击旁边的“从不”(切记这个,很重要),再确定,会提示输入一个密码,确认输入后,设置完毕。

这时再去点击待屏蔽的网站,嘿嘿,果然可以了,跳出一个对话框,看看:(以屏蔽人人网为例)看样子,不输入密码,是肯定进不了喽。

可是,问题也来了,我们不想屏蔽的其他网站,要进入时怎么也会提示输入密码了呢,看下图:(以淘宝网为例)虽然可以输入密码查看,但每进一个不想屏蔽的网站,都要这样输入,平常人还真是受不起。

唉,真是纠结,难道就没有一种方法,既可屏蔽我们不想要的网站,又不会在我们想进入其他网站时提示输入密码吗?经过网上以上几种方法无果后,本人决定自己摸索,折腾来折腾去,还真找到了万全的方法,完美达到了以上目的,步骤如下:一.INTERNET选项-内容-在分组审查下点击“启用”按钮,如下图:在跳出的对话框中,点击“许可站点”,将要屏蔽的网站地址输入后,点击旁边的“从不”(切记这个,很重要),再确定,会提示输入一个密码,确认输入后,设置完毕。

这时已经达到屏蔽的目的了,只不过进不屏蔽的网站也需要输入密码。

二.控制面板-Internet选项-内容-分级审查,如下图:点击设置,要求先输入密码,密码正确之后弹出内容审查程序对话框,点击“常规”标签,如下图:可以看到,默认“用户可以查看未分级的站点”前是没有勾的,而“监督人可以键入密码允许查看受限制的内容”前是打上勾的,我们在这里要做的,就是将第一项的无勾变有勾,有勾变无勾,变成如下图所示,切记:解释一下:第一项打勾,是在查看不想屏蔽的网站时,可以不跳出密码输入框,第二项去勾,是在想查看屏蔽的网站时,不允许输入密码(即不提示输入密码,直接报告不能查看)。

js屏蔽F12审查元素,禁止修改页面代码等实现代码

js屏蔽F12审查元素,禁止修改页面代码等实现代码

js屏蔽F12审查元素,禁⽌修改页⾯代码等实现代码众所周知,审查元素的情况下,⼤家都可以随机更改⼀部分页⾯的代码,注⼊恶意JS等等,这种情况避免也不难,虽然还能看到⼀部分H5源码,但是⽆法修改⼀、屏蔽F12 审查元素document.onkeydown = function(){if(window.event && window.event.keyCode == 123) {alert("F12被禁⽤");event.keyCode=0;event.returnValue=false;}if(window.event && window.event.keyCode == 13) {window.event.keyCode = 505;}if(window.event && window.event.keyCode == 8) {alert(str+"\n请使⽤Del键进⾏字符的删除操作!");window.event.returnValue=false;}}如果想要禁⽤右键不提⽰可以使⽤下⾯的代码document.onkeydown = function(){if(window.event && window.event.keyCode == 123) {event.keyCode=0;event.returnValue=false;}if(window.event && window.event.keyCode == 13) {window.event.keyCode = 505;}if(window.event && window.event.keyCode == 8) {alert(str+"\n请使⽤Del键进⾏字符的删除操作!");window.event.returnValue=false;}}还有其他的玩法也可以让⽤户按F12我们关闭⽹页或者跳转其他页⾯<script type="text/javascript">document.onkeydown = function(){if(window.event && window.event.keyCode == 123) {window.close(); //关闭当前窗⼝(防抽)event.keyCode=0;event.returnValue=false;}if(window.event && window.event.keyCode == 13) {window.event.keyCode = 505;}if(window.event && window.event.keyCode == 8) {alert(str+"\n请使⽤Del键进⾏字符的删除操作!");window.event.returnValue=false;}}</script>按住F12空⽩页⾯或者跳转其他页⾯<script type="text/javascript">document.onkeydown = function(){if(window.event && window.event.keyCode == 123) {window.location="about:blank"; //将当前窗⼝跳转置空⽩页event.keyCode=0;event.returnValue=false;}if(window.event && window.event.keyCode == 13) {window.event.keyCode = 505;}if(window.event && window.event.keyCode == 8) {alert(str+"\n请使⽤Del键进⾏字符的删除操作!");window.event.returnValue=false;}}</script>除了屏蔽这个,我们还有其他有趣的设置:⼆、屏蔽右键菜单document.oncontextmenu = function (event){if(window.event){event = window.event;}try{var the = event.srcElement;if (!((the.tagName == "INPUT" && the.type.toLowerCase() == "text") || the.tagName == "TEXTAREA")){ return false;}return true;}catch (e){return false;}}三、屏蔽粘贴document.onpaste = function (event){if(window.event){event = window.event;}try{var the = event.srcElement;if (!((the.tagName == "INPUT" && the.type.toLowerCase() == "text") || the.tagName == "TEXTAREA")){ return false;}return true;}catch (e){return false;}}四、屏蔽复制document.oncopy = function (event){if(window.event){event = window.event;}try{var the = event.srcElement;if(!((the.tagName == "INPUT" && the.type.toLowerCase() == "text") || the.tagName == "TEXTAREA")){ return false;}return true;}catch (e){return false;}}五、屏蔽剪切document.oncut = function (event){if(window.event){event = window.event;}try{var the = event.srcElement;if(!((the.tagName == "INPUT" && the.type.toLowerCase() == "text") || the.tagName == "TEXTAREA")){ return false;}return true;}catch (e){return false;}}这种很适合⼩说⽹站,毕竟版权珍贵,被别⼈随意copy⾛内容就不好了六、屏蔽选中document.onselectstart = function (event){if(window.event){event = window.event;}try{var the = event.srcElement;if (!((the.tagName == "INPUT" && the.type.toLowerCase() == "text") || the.tagName == "TEXTAREA")){return false;}return true;} catch (e) {return false;}}当然js屏蔽chrome F12后页⾯⾃动跳转可以参考这篇⽂章js检测⽤户是否打开调试⼯具(chrome)(function(){ var re=/x/; var i=0; console.log(re); re.toString=function(){ window.close(); return '第'+(++i)+'次打开控制台'; } })();JavaScript检测是否开启了控制台(调试⼯具)测试后在chrome有效不少⼈防⽌别⼈趴源码,⼀般采⽤检测按键F12之类的,但是这些基本没什么⽤现在介绍⼀个⽅法,⾮常管⽤,可以检测到你是否开启了控制台程序,可以算是JavaScript的⼀些奇淫巧技将这段代码加⼊你的⽹站即可,原理不明 = -(function () {var re = /x/;var i = 0;console.log(re);re.toString = function () {alert("请关闭控制台");return '第 ' + (++i) + ' 次打开控制台';};})();然后你在打开控制台,即会弹出对话框js检测开发者⼯具Devtools是否打开防调试之前写过⼀篇⽂章《Javascript检测开发者⼯具Devtools是否打开》,主要是讲如何通过js来检测开发者⼯具是否打开,防⽌别⼈恶意调试我们的代码,那段代码也是查了蛮多资料整理出来的,当时可以兼容chrome,firefox,ie,但是随着浏览器版本的更新,已经基本上没有作⽤了,最近我发现还是有蛮多⼈去浏览那篇⽂章,所以这⾥再放出⼀段代码,算是个升级版吧,之前的版本⾥在firefox上还有有限制的,下⾯提供的这个版本我测试过通杀现在的chrome 69,firefox,IE,也不存在之前firefox 上存在的问题了,下⾯直接贴出代码:setInterval(function() {check()}, 4000);var check = function() {function doCheck(a) {if (("" + a/a)["length"] !== 1 || a % 20 === 0) {(function() {}["constructor"]("debugger")())} else {(function() {}["constructor"]("debugger")())}doCheck(++a)}try {doCheck(0)} catch (err) {}};check();这段代码是什么原理,说实话我没搞太懂,也去请教过⼀些⼤佬,都不能完全说出其中的原理,如果有懂的朋友请⼀定不吝赐教,虽然不知道原理,但是效果的确是杠杠的,这是本⼈从huichan⽹站上截取的,这⾥不得不佩服那些做huichan的,太强⼤。

网页禁止复制禁止查看源代码

网页禁止复制禁止查看源代码

1,整篇文章就不能点右键、区域选择和复制了,不过还是能查看源文件和下载该页。

代码如下:在<body ...加入如下代码>oncontextmenu='return false' ondragstart='return false' onselectstart ='return false' onselect='document.selection.empty()' oncopy='document.selection.empty()' onbeforecopy='return false' onmouseup='document.selection.empty()'2.在页面中加入如下语句,则网页将不能被保存,让网页无法另存为:在<body>......</body>之间加入<noscript><iframe src=*></iframe></noscript> 加入上述代码后,当执行“另存为”命令时,会弹出“保存网页时出错”的对话框。

3.把下列代码放到<body></body>或者<head></head>之间,提示禁止使用右键。

<script LANGUAGE="JavaScript">function click() { if (event.button==2){alert('你好,右键已被禁止使用'); } } document.onmousedown=click</script>4,忽视右键<body oncontextmenu=\"return false\"。

如何禁止打开某网站,禁止打开网页方法!

如何禁止打开某网站,禁止打开网页方法!

如何禁止打开某网站,禁止打开网页方法!
在局域网中网页访问控制一般都是网关上设置,对于中小型局域网来说网关基本上就是指路由器,下面小编来介绍下具体如何设置才能禁止打开网站。

1、首先是登陆路由器管理后台,每个品牌各不相同,这里就不具体介绍了,详情请查看路由器的说明书。

2、点击设备,这里会显示所有联网的设备,找到需要设置禁止打开网站的设置,点击进入。

3、点击访问控制。

4、点击进入网址黑名单。

5、点击添加网址。

6、输入需要禁止访问的网站,点击确定即可。

7、另外还可以通过网管软件来设置,更加简单,下面以大势至电脑文件防泄密系统为例介绍下具体的操作方法。

百度下载该系统,解压后安装,使用快捷键alt+F2唤出登陆窗,输入帐号和密码,点击确定。

8、在左侧找到网络行为控制,勾选下方禁止打开网页。

9、点击其后的+/-按钮,输入需要禁止的网址,然后点击添加,最后点击保存。

10、在右侧找到设置,点击下方登陆用户设置,双击admin用户,输入修改的密码,然后依次点击确定修改初始密码。

11、在右下角点击后台运行。

是否能让别人不看到网页源代码

是否能让别人不看到网页源代码

有3种对策方案:
方法1、禁止鼠标右键。对策:客户端点击IE工具栏的“查看→源文件”,即可看到网页的源文件。如你使用的是弹出没有地址栏的窗口,客户端只要按一次Ctrl+N,即可出现地址栏和工具栏。对策2、打开Internet选项→安全→自定义级别,将“活动脚本”设为“禁用”,即可点击鼠标右键→查看源文件。
但这样做会使网页中的超链接不能被搜索引/search?hl=zh-CN&newwindow=1&c2coff=1&q=Script+Encoder+%E8%A7%A3%E5%AF%86&lr=lang_zh-CN。
</form>
例如在下面输入任意网址,即可查看到HTML源代码,注意你输入地址之后要点击“查看源代码”键,而不要直接按回车键:
方法3、使用微软出品的“Script Encoder”,以及unescape()方法,为网页加密,这是最有效的加密方法,具体请见/search?hl=zh-CN&q=Script+Encoder&btnG=Google%E6%90%9C%E7%B4%A2&lr=lang_zh-CN,例如著名的动网论坛6.0版就是使用了Script Encoder,将HTML代码全部变为乱码,例如KU{}xjYmDO@#@&@#@&E~NnJ*Px~rCl1V+MJ@#@&3Hf,?`A@#@&ftEAAA==^#~@。
总之,如果想让别人看不到自己的HTML源代码,是没有办法的。
是否能让别人不看到网页源代码
这同样是很多网友关心的问题,自己网站的源代码是否禁止别人查看?答案是否定的,没有办法,只有客户端程序如ASP、PHP,才可以不被别人看到。只能尽可能地将源代码写入到组件中,例如将网页特效程序写入到Flash中,或写入到Java Applet中;或者写在服务器端不返回给客户端,例如将VBScript写在ASP程序中。这两年一些银行网站如招商银行、中国建设银va Applet中含有的信息是很难被解译的。

彻底隐藏你HTML网页的源代码

彻底隐藏你HTML网页的源代码
<body onload=clear()> <!– <div align=center>现在已经看不到我的源代码了吧! <br/><br/> 异次元软件世界</div> –> </body> </html>
这两台配置的机器是不是只能在同一个局域网内使用外网的回去不会有问题啊我现在内网的可以跑通但是在两台服务器上配置后发生错误链接服务器srvlnk的oledb访问代码
有时候不希望别人看到你的网页的源代码怎么办?看下面的代码吧!
<html> <head> <title>彻底隐藏你HTML网页的源代码 </title> <script> function clear() { Source=document.body.firstChild.data; document.open(); document.close(); document.body.innerHTML=Source; } </script> </head>

破解网页禁止复制、禁止选择文字对象和禁止查看源代码的多种方法

破解网页禁止复制、禁止选择文字对象和禁止查看源代码的多种方法

破解网页禁止复制、禁止选择文字对象和禁止查看源代码的多种方法点击工具-INTERNET选项-安全设置。

把它设置为高,点确定,再刷新下网页就可复制了。

不过复制了后改回原来的,不然会影响正常上网。

也可以点击IE菜单栏上的"文件"->发送->电子邮件页面(跟这向导说的去做就可以拉,一路点击'下一步")然后就可以在弹出的邮件窗口中复制你要的内容就可以了。

安全级别最高的时候,一切控件和脚本均不能运行,再厉害的网页限制手段统统全部作废。

2:有时候可以用ctrl+A全选你要的页面,然后按ctrl+c复制,再到word里按ctrl+v粘贴,这个在不能使用菜单命令复制的时候很好用。

3:用文件菜单里的另存为,文件格式选纯文本的.txt,然后打开这个txt文件.OK搞定。

4:查看-源文件。

再另存源文件为.HTML格式,打开即可复制!但是有时候还是不行,需要去掉其中的那段禁止复制的代码才可以。

或者直接文件——另存为"网页,仅HTML"格式,快捷方便,可以以此办法来复制那些禁止复制网页内容的网页. 保存好后再打开该网页。

或者,用该网页的源代码!在查看源文件里剪切源代码,复制到一个网页制作工具里就可以了!5:换个浏览器如GreenBrowser,如MYIE,它有一个解除右键设置的选项,你可以试试。

用maxthon安装一个"清除烦扰"的插件点一下就可以了.非常方便,我一直在用. 还可以使用MAXTHON(遨游)的解除右键限制功能。

或者,到瑞星上下载个瑞星卡卡,这是免费的,可以破除网页限制。

还可以下载一个体积很小的浏览器Gogo Explorer ,就可以复制了!用快捷键ctrl+m(这是默认的,也可以自定义)就行了,解除鼠标限制6:在网页上任意处将右键按下,等跳出对话框时不要放开右键。

将鼠标移至对话框,用鼠标左键点“确定”,在将鼠标移动到想要的连接处,放开右键;或者只是将鼠标移至对话框,用回车去“确认”。

网页禁止右键、禁止查看源代码、禁止复制和另存为的代码

网页禁止右键、禁止查看源代码、禁止复制和另存为的代码

网页禁止右键、禁止查看源代码、禁止复制和另存为的代码代码一当按下鼠标左键进行选择或点击右键或按CTRL键时,会弹出对话框:=================================<!--禁止复制--><SCRIPT LANGUAGE=javascript>function click() {alert('禁止你的左键复制!') }function click1() {if (event.button==2) {alert('禁止右键点击~!') }}function CtrlKeyDown(){if (event.ctrlKey) {alert('不当的拷贝将损害您的系统!') }}document.onkeydown=CtrlKeyDown;document.onselectstart=click;document.onmousedown=click1;</SCRIPT><!--禁止复制-->代码二【推荐】:当按下鼠标时,无任何反应,从而保护好页面:==================================<!--无法复制--><body onmousemove=\HideMenu()\ oncontextmenu="return false" ondragstart="return false" onselectstart ="return false" onselect="document.selection.empty()" oncopy="document.selection.empty()" onbeforecopy="return false" onmouseup="document.selection.empty()"><!--无法复制-->以下代码让网页无法保存,但可以另存。

[精品]禁止检查网页源代码方法汇总

[精品]禁止检查网页源代码方法汇总

1、头部添加JS法,代码简洁将以下代码加入到HEML的之间<SCRIPT language=javascript>function click() {if (event.button==2) {alert('不许你偷看!');}}document.onmousedown=click</SCRIPT>2、禁止查看网页源代码真正能实现源代码屏蔽的单纯的.htm是不可能的!想看源代码是没办法阻止的。

用TELEPROT 可以下载任何文件,相当于做镜像网站,除非服务器进行安全设置、加密。

下面给几种参考方法,使在浏览我的个人主页时不能使用右键或者不能看到源程序或源代码等。

1)在主页上输入代码:<SCRIPT language=javascript>function click() {if (event.button==2) {alert(\'对不起,禁止使用此功能^_^.\')}}document.onmousedown=click</SCRIPT><script language="JavaScript"><!--locate = 0;function scroller() {if (locate !=500 ) {locate++;scroll(0,locate);clearTimeout(timer);var timer = setTimeout("scroller()",3);timer;}}// --></script>初级入门篇对广大网页编写者来说,对源代码的保护是最为关注的,但往往却没有任何办法.辛辛苦苦编写的网页在浏览者面前毫无遮掩,只要被别人轻轻点击鼠标右键,选择(查看源代码)一项后,即可获得网页完全代码,甚至稍加修改后就成为他人的网页.本篇将通过采用JavaScript技术,对页面源代码的修改,使浏览者无法获得源码,达到保护代码的目的.首先,应屏蔽Internet Explorer工具栏中-查看-源代码一项的功能,即将页面采用框架结构的方式.若你的页面并未使用框架结构,且不需使用框架结构,可使用"零框架"技术(即将页面分为左右两帧,左帧的宽度为1,右帧为原页面).该方法的代码如下:<html><head><title>欢迎光临网页教学网</TITLE></HEAD><FRAMESET COLS="1,*" frameborder=0 framespacing=0><FRAME SRC="/htmldata/2007-07-13/PS.HTM" NAME="count" noresize scrolling=no><FRAME SRC="/htmldata/2007-07-13/search.HTM" NAME="search" noresize></frameset></html>将该文件存为主文件index.htm,建立一空文件ps.htm,原页面文件现另存为index.html(与主文件名仅在扩展名上略有不同).采用零框架技术有以下优点:1.浏览者在用工具栏中的源代码项无法直接得到页面代码,仅能得到框架主文件的代码(即上述代码).2.可利用左帧文件ps.htm加载一些网页的高级应用,如背景音乐,网页计数器,cookie应用等.其次,应屏蔽鼠标右键的显示源文件功能,即在所需保护的页面文件(上例中为index.html 文件)中加入以下代码:(当右键被点击时将出现图1所示提示框)<script Language="JavaScript">function click() {if (event.button==2||event.button==3) {alert(\'"用右键要干嘛?"^_^\') }}//引号中提示可自定义document.onmousedown=click</script>最后,为防止一些了解网页编写语言的人通过框架主文件中的连接手工找出被保护页面后获得源代码,还应在被保护页面中加入以下代码:<script language="javascript">if(top==self)top.location="index.html"</script>这段代码将提供跳回功能,使浏览器无法直接看到该页,而是自动跳回框架主文件index.html,起到保护该页面的作用.在完成以上三个步骤,对你的主页按照框架结构进行了修改后,你的主页源代码将不能被浏览者在网上获得,可以小小庆贺一下了J另外,若你确实不想用框架页面,那么可用特殊的方法打开浏览器新窗口,再结合屏蔽鼠标的功能代码后亦可收到同样的效果,打开方法如下:<ahref=/htmldata/2007-07-13/javascript:window.open("key.html","被保护页面的标题","height=170,width=290,left=0,top=0,toolbar=0,location=0,directories=0,status=0,me nubar=0,scrollbars=0,resizable=0,copyhistory=0") target=_blank>打开被保护页面的连接</a>代码中,key.html为被保护页面的文件名.新窗口的高度height与宽度width的值可由用户自定义,单位为像素。

JS禁止查看网页源代码的简单实现方法

JS禁止查看网页源代码的简单实现方法

JS禁⽌查看⽹页源代码的简单实现⽅法在项⽬开发中有时会遇到不想让别⼈轻易查看到⽹站的源代码信息,我们有多种⽅法可以轻保护⾃⼰的⽹站源码。

下⾯会介绍三种使⽤JavaScript来保护⾃⼰的⽹站源码的⽅法:最常见查看⽹站源码的⽆⾮有这四种:1. F122. ⿏标右键单击3. Ctrl+Shift+I4. Ctrl+U以上的三种⽅法都可以查看到⽹站的源代码,我们可以通过使⽤JavaScript来屏蔽掉这三种状态从⽽实现禁⽌查看源代码效果。

下⾯直接放源码。

1<!DOCTYPE html>2<html>3<head>4<meta charset="utf-8">5<title>JS禁⽌查看⽹页源代码的简单实现⽅法</title>6</head>7<body>8<script type="text/javascript">9 window.onload = function(){10//屏蔽键盘事件11 document.onkeydown = function (){12var e = window.event || arguments[0];13//F1214if(e.keyCode == 123){15return false;16//Ctrl+Shift+I17 }else if((e.ctrlKey) && (e.shiftKey) && (e.keyCode == 73)){18return false;19//Shift+F1020 }else if((e.shiftKey) && (e.keyCode == 121)){21return false;22//Ctrl+U23 }else if((e.ctrlKey) && (e.keyCode == 85)){24return false;25 }26 };27//屏蔽⿏标右键28 document.oncontextmenu = function (){29return false;30 }31 }3233</script>34</body>35</html>真正能实现源代码屏蔽的单纯的.html是不可能的!想看源代码也是没办法阻⽌的。

JS禁止浏览器右键查看元素或按F12审查元素自动关闭页面示例代码

JS禁止浏览器右键查看元素或按F12审查元素自动关闭页面示例代码

JS禁⽌浏览器右键查看元素或按F12审查元素⾃动关闭页⾯⽰例代码前⾔很多站长为了仿⽌别⼈仿制或扒下⾃⼰的⽹页,都会选择使⽤禁⽌浏览器右键查看元素或F12审查元素,⼀旦查看元素浏览器页⾯就会⾃动关闭,下⾯话不多说了,来⼀起看看详细的介绍吧。

注:该代码不兼容⽕狐浏览器,对于⼀些⼩⽩还是有⽤的。

javascript实现代码:<script type="text/javascript">function fuckyou(){window.close(); //关闭当前窗⼝(防抽)window.location="about:blank"; //将当前窗⼝跳转置空⽩页}function ck() {console.profile();console.profileEnd(); //我们判断⼀下profiles⾥⾯有没有东西,如果有,肯定有⼈按F12了,没错!!if(console.clear) {console.clear()};if (typeof console.profiles =="object"){return console.profiles.length > 0;}}function hehe(){if( (window.console && (console.firebug || console.table && /firebug/i.test(console.table()) )) || (typeof opera == 'object' && typeof opera.postError == 'function' && console.profile.length > 0)){ fuckyou();}if(typeof console.profiles =="object"&&console.profiles.length > 0){fuckyou();}}hehe();window.onresize = function(){if((window.outerHeight-window.innerHeight)>200) //判断当前窗⼝内页⾼度和窗⼝⾼度,如果差值⼤于200,那么呵呵fuckyou();}</script>总结以上就是这篇⽂章的全部内容了,希望本⽂的内容对⼤家的学习或者⼯作能带来⼀定的帮助,如果有疑问⼤家可以留⾔交流,谢谢⼤家对的⽀持。

网页防复制代码 禁止查看网页源文件代码

网页防复制代码 禁止查看网页源文件代码

网页中内容不能选中在body里加上onkeydown='if(event.keyCode==78&&event.ctrlKey)return false;' oncontextmenu='self.event.returnValue=false' onselectstart='return false'<body topmargin=0 leftmargin=0 onselectstart="return false">网页防复制代码禁止查看网页源文件代码插入网页即可。

<body leftmargin="2" topmargin="0" marginwidth="0" marginheight="0" oncontextmenu="return false" ondragstart="return false" onselectstart ="return false" onselect="document.selection.empty()"oncopy="document.selection.empty()"onbeforecopy="return false"onmouseup="document.selection.empty()"><noscript><iframe src="/blog/*>";</iframe></noscript>1. oncontextmenu="window.event.returnvalue=false" //将彻底屏蔽鼠标右键<table borderoncontextmenu=return(false)><td>no</table> //可用于Table------------------------------------------------------------------------------------------------------2. <body onselectstart="return false"> //取消选取、防止复制------------------------------------------------------------------------------------------------------3. onpaste="return false" //不准粘贴------------------------------------------------------------------------------------------------------4. oncopy="return false;" oncut="return false;" // 防止复制------------------------------------------------------------------------------------------------------5. //防止被人frame<SCRIPT LANGUAGE=javascript><!--if (top.location != self.location)top.location=self.location; // --></SCRIPT>------------------------------------------------------------------------------------------------------6. <noscript><iframesrc="/blog/*.html>";</iframe></noscript> //网页将不能被另存为------------------------------------------------------------------------------------------------------7. //改变连接是状态栏的显示内容〈a href="" onMo ... ;window.status='输入连接状态栏显示内容’;return true">------------------------------------------------------------------------------------------------------8. //禁止网页中目标对象被下载(如图片)下面的代码将帮助你禁止网页中目标对象被下载:<a href="javascript:void(0)" onMouseDown="alert('对不起!图片不能下载!')"></a>------------------------------------------------------------------------------------------------------9. //页面禁止刷新完全最好在pop出来的窗口里用,没工具栏的<body onkeydown="KeyDown()"onbeforeunload="location=location"oncontextmenu="event.returnValue=false"><script language="Javascript"><!--function KeyDown(){if ((window.event.altKey)&&((window.event.keyCode==37)||(window.event.keyCode==39))){ alert("请访问我的主页"); event.returnValue=false;}if ((event.keyCode==8)|| (event.keyCode==116)){ //屏蔽F5 刷新键event.keyCode=0;event.returnValue=false;}if ((event.ctrlKey)&&(event.keyCode==78)){ //屏蔽Ctrl+n event.returnValue=false;}if ((event.shiftKey)&&(event.keyCode==121)){ //屏蔽shift+F10event.returnValue=false;}}</script></body>。

如何彻底禁止查看网页源代码

如何彻底禁止查看网页源代码

如何彻底禁止查看网页源代码网页制作者经常遇到精心制作的java script特效被别人抄袭,而自己对此却无可奈何的情况。

面对这一困扰,有没有方法可以解决呢?使用ASP、JSP等服务器端编程技术可以实现对网页源代码的保护,但目前国内网站所提供的免费个人主页空间一般都不提供对服务器端编程的支持,所以对于这些用户,要禁止访问者查看网页源代码就只能在客户端编程上下工夫了。

查看源代码的方式要禁止访问者查看网页源代码,我们首先要了解一下查看源代码的方式(以IE 5.0为例)。

一是右键菜单方式; 二是窗口菜单栏查看方式,即选择"查看"*"源文件"方式。

要彻底禁止访问者查看网页源代码,就必须屏蔽这2种查看源代码的方式。

屏蔽右键菜单查看方式现在,很多网页采用如下代码屏蔽右键菜单:< Script Language=java script>function Click(){if(event.button==2){alert('版权所有(C)2001 XXX工作室');}}document.onmousedown=Click;< /Script>实际上"button"有8个属性值(即0~7),"button==2"只是表示按下鼠标右键,所以上述代码实际上只能限制点击鼠标右键的情况,至于其他5种方式,如同时按左右键、中间键、左和中间键、右和中间键和按所有键的情况就不能限制了。

所以在弹出版权信息提示窗口后(如图3所示),按"确定"按钮仍然会出现快捷菜单。

针对这种情况,其实只要将"event.button==2"改为"event.button!=1"就可以做到无论用何种鼠标点击方式,均不出现右键菜单了。

不过即使进行上述修改后,也并不能彻底禁止右键菜单的出现。

如何在网页中设置禁止查看源文件!

如何在网页中设置禁止查看源文件!

[转载]如何在网页中设置禁止查看源文件!很早就想写一篇关于网页源代码屏蔽的文章。

是因为经常编出些JS脚本的之后,在沾沾自喜的同时,也在担心源代码会被人家看到,盗用我的脚本。

所以一直以来,我都在尽力维护我的网页源代码的安全。

虽然目前还没有找到完全安全的屏蔽方法(也就是说,这些方法在我想出来的同时,自己已经知道其弱点和破解方法了),但是,我这里有很多屏蔽的思路,来总结一下。

众所周知,要保护一个页面,最基础的就是要屏蔽右键。

而现在网页上用得最多的是function click(),即下面这段代码:〈script〉function click(){if(event.button==2){alert( ’本网站欢迎您!!’);}}document.onmousedown=click〈/script〉但是这种屏蔽方法的破解方法也是众所周知的。

那就是连续单击鼠标左键和右键便又可以看到右键菜单了。

但是,我见过一种很好的屏蔽右键的方法。

它的原理和上面所说的不同。

它并不是用JS来编写的脚本,而是利用定义网页属性来起到限制的作用。

而且,在屏蔽中应该尽量的避开使用JS脚本。

因为只要浏览者把IE里的java script脚本禁用了。

那么一切屏蔽都白费。

那么继续说那种通过修改网页属性的屏蔽右键的方法。

这种方法利用了HTML里的〈body〉来作修改,它只有以下短短的一行代码:〈body oncontextmenu=self.event.returnvalue=false〉这里,定义了oncontextmenu。

使得右键的值为false,起到了屏蔽右键的效果。

现在,再试试看刚才的破解方法,已经不行了。

左右键连击已经不能再打开右键菜单。

不但是这个,再试试看其他的方法。

无论你怎样的乱点,右键都没有用。

因为在这个网页里,右键已经不存在了。

对于一个不存在的功能键,你又能做什么呢?但是,屏蔽了右键还不能解决问题。

如果我要复制一段文字,或是一张图片。

怎样破解加密网页源代码

怎样破解加密网页源代码

怎样破解加密网页源代码
似水流雲图书馆欢迎您光临!
我们有时候看到一幅很精美的音画,总想查看其源代码,作为仿制的模板,但是却发现查看到的是加密的网页,因为打开的源代码记事本中全部是无规律的乱七八糟的字符。

在一般情况下,我们只需要在IE中点“查看”——“源文件”,即可看到相应网页的源代码,或者借用软件或者其他浏览器都可以看到网页的源代码,但是某些网页的作者为了防止攻击或者出于为了保护自己的知识产权等原因将自己的源代码加密,其实对于这些所谓的加密,我们只要进行一个小小的操作,就可以让它的加密“报废”,即使专门的黑客网站也不例外,其破解方法如下:
在该网页的浏览器地址栏中输入下面这一段:
javascript:s=document.documentElement.outerHTML;docu ment.write('<body></body>');document.body.innerText=s;
然后回车,源代码就出来了,也就是随后打开的网页是满屏代码的网页,前面部分就是加密的代码(乱的,看不懂),而后面的代码就是正常的网页代码,对于稍懂得一些代码知识的人来说很容易区分开来,并且,轻易获取有效的正确代码。

不论加密如何复杂,最终都要还原成浏览器可以解析的html代码,而documentElement.outerHTML正是最终的结果。

当然,为了尊重作者的劳动,即使是破解了网页,获得了代码,还是要对原作者表示谢意,尊重知识、尊重人才是我们中华民族的传统美德。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
}
document.oncontextmenu=Click;
< /Script>
这样无论采取什么方式点击鼠标,都不会再出现快捷菜单了。不过值得注意的是,如果访问者直接在浏览器地址栏中键入"javascript.:alert(document.oncontextmenu='')",就可以解除对右键菜单的屏蔽。对这类访问者怎样防范呢?其实,把地址栏隐藏掉就可以了,具体方法见本文介绍的"屏蔽窗口菜单栏查看方式"。
< Script. Language=javascript>
function Click(){
if(event.button==2){alert
('版权所有(C)2001 XXX工作室');
}}
document.onmousedown=Click;
< /Script>
ห้องสมุดไป่ตู้
实际上"button"有8个属性值(即0~7),"button==2"只是表示按下鼠标右键,所以上述代码实际上只能限制点击鼠标右键的情况,至于其他5种方式,如同时按左右键、中间键、左和中间键、右和中间键和按所有键的情况就不能限制了。所以在弹出版权信息提示窗口后(如图3所示),按"确定"按钮仍然会出现快捷菜单。针对这种情况,其实只要将"event.button==2"改为"event.button!=1"就可以做到无论用何种鼠标点击方式,均不出现右键菜单了。
closes.Click()
window.open("XXX.htm","","menubar=no,location=no,
scrollbars=yes,resizable=yes")
< /Script>
< /Body>
这种方法的原理就是首先将自己网站的首页制作成index.htm形式,把首页设计成一个过渡页。然后将自己的真正主页制作成default.htm形式(具体实现过程见本文所附源代码)。这样访问者无论如何也无法查看网页源代码了。这不仅仅保护了您的版权,也为进一步开发提供了保障。通过此方法,您可以结合Cookie技术,真正做到限制用户浏览网页,从而避免主页资料被非法访问者访问。
classid="clsid:adb880a6-d8ff-11cf-9377-00aa003b7a11">
< Param name="Command" value="Close">
< /Object>
< /Head>
< Body>
< Script. Language=javascript>
查看源代码的方式
要禁止访问者查看网页源代码,我们首先要了解一下查看源代码的方式(以IE 5.0为例)。一是右键菜单方式; 二是窗口菜单栏查看方式,即选择"查看"*"源文件"方式。要彻底禁止访问者查看网页源代码,就必须屏蔽这2种查看源代码的方式。
屏蔽右键菜单查看方式
现在,很多网页采用如下代码屏蔽右键菜单:
}
document.oncontextmenu=Click;
< /Script>
< /Head>
< Body>
... ...
< /Body>
< /Html>
注: 本文涉及内容在Windows 98/IE 5.0下测试通过。
< /Object>
< /Head>
< Body>
< Script. Language=javascript>
closes.Click()
window.open("defalut.htm","","menubar=no,location=no,
scrollbars=yes,resizable=yes")
屏蔽窗口菜单栏查看方式
制作过网页的朋友都知道,对新打开窗口的各种属性可以进行控制,具体包括控制菜单栏、滚动条及地址栏是否可见等。如果把父窗口关闭,并将新打开窗口的菜单栏和地址栏隐藏,不就可以屏蔽窗口菜单栏查看方式了吗?实现代码如下:
< Head>
< Object id=closes type="application/x-oleobject"
不过即使进行上述修改后,也并不能彻底禁止右键菜单的出现。用户只要在页面上按下右键,出现版权信息提示窗口后,不松开右键(即继续保持按下状态),再将鼠标指针移动到版权信息提示窗口的"确定"按钮上,同时按下左键,然后再松开鼠标左键,提示窗口即消失。此时再松开鼠标右键,右键菜单弹出,这样就又可以查看网页源文件了。
附:源代码清单
index.htm
< Head>
< Object id=closes type="application/x-oleobject" classid="clsid:
adb880a6-d8ff-11cf-9377-00aa003b7a11">
< Param name="Command" value="Close">
如何彻底禁止查看网页源代码
网页制作者经常遇到精心制作的Javascript特效被别人抄袭,而自己对此却无可奈何的情况。面对这一困扰,有没有方法可以解决呢?使用ASP、JSP等服务器端编程技术可以实现对网页源代码的保护,但目前国内网站所提供的免费个人主页空间一般都不提供对服务器端编程的支持,所以对于这些用户,要禁止访问者查看网页源代码就只能在客户端编程上下工夫了。
那么有没有办法彻底禁止右键快捷菜单的出现呢?其实只要将上述代码做如下修改即可。
< Script. Language=javascript>
function Click(){
alert('版权所有(C)2001 XXX工作室');
window.event.returnValue=false;
< /Script>
< /Body>
default.htm
< Html>
< Head>
< Script. Language=javascript>
function Click(){
alert('版权所有(C)2001 XXX工作室');
window.event.returnValue=false;
相关文档
最新文档