随着移动互联网的不断升温,随之HTML5越来越受到更多小伙伴的追捧,简洁,美观,惊艳的效果让客户也受用,但是HTML也有个缺点,右键源代码一下什么都暴露了,自己辛辛苦苦的劳动就这样被别人轻而易举的窃取了,很伤心有木有?尤其是,小白,小白啊,也能在举手投足间把代码给扒下来了,今天简单教大家一招,轻松防止html页面被窃取。。。看文章哦!
没错就是JS
你所知道的那个JS
JavaScript密码锁
1. 了解javascript
JavaScript是一种新的网页描述语言,是由Sun公司以及网景Netscape公司开发的,此一语言可以被嵌入HTML的文件之中,使用它可以让你设计交互性的网页内容。
2. javascript特点
使用javascript非常简单,只是一小段代码,就可以让网页发生千奇百怪的效果,而且使用javascript来加密的方法是网络中加密最常用的方法。
3. 使用javascript加密
使用javascript加密最简单的结果就是让浏览者不能使用鼠标右键,当他点击右键想对图片进行保存或者复制文字的时候就会弹出一个警告窗口或是弹出收藏夹等。
实现方法:
(1)利用弹出窗口封锁鼠标右键将下面这段代码放在网页HTML代码的标志中,就可以实现封锁右键,给网页加密。
<script language="javascript">function click() {if (event.button==2) {alert('本站不准使用右键,使用左键吧!^_^') }}document.onmousedown=click</script>
(2)弹出“添加收藏夹”封锁鼠标右键将下面这段代码放在网页的HTML代码的标志中。实现点击右键出现“添加到收藏夹”选项。
<script language="javascript">function click() {if (event.button==2) {window.external.addFavorite('http://www.51CTO.com/,' 51CTO')}}document.onmousedown=click</script>
(3)彻底封锁鼠标右键将下面这段代码放在网页的HTML代码的标志中能够实现彻底封锁鼠标右键的效果,由于这个脚本在右键按下时调用一个函数,所以可以改为很多种类型。即使按下左键,再按下右键,放开左键,再放开右键的方法也还是破解不了。
<script>function DM(e){if(!ns){if(event.button>1)
window.external.addFavorite('http://www.popunet.com/,' 大众网络报')}else{if(e.which>1)return false}}ns=navigator.appName=="Netscape";if(ns)document.captureEvents(Event.MOUSEMOVE|Event.MOUSEDOWN);document.onmousemove=DM;document.onmousedown=DM;</script>
(4)禁止查看源文件将下面这段代码放在网页的HTML代码的标志中则可以实现禁止利用IE浏览器查看源文件。
<script language="JavaScript"><!--document.onmousedown=clickfunction click() {if ( event.button==2) {alert('不准查看源文件') }if ( event.button==3) {alert('不准查看源文件') }}//--></script>
(5)用乱码显示链接、调用地址加密。利用某些函数把URL字符转换成ASCII码,从而达到隐藏链接Frame页面和*.js,*.asp等脚本的目的。返回ASCII码escape(character),ASCII码为%XX格式,XX是十六进制,如空格键为%20。返回字符unEscape(string)
如:
<!—var Words=" %3Cframeset%20BORDER%3D%220%22%20FRAMEBORDER%3D%220%22%20FRAMESPACING%3D%220%22%20rows%3D%22100%25%22%3E%0D%0A%20%20%3Cframe%20SRC%3D%22http%3A//XXX.XXX.COM/XXX/XXX/%22%20NAME%3D%22oos1%22%20"//--></script>
原理大家是不是了解了呢,给大家一个批量进行JS网页加密的链接吧。
http://www.hao123.com/haoserver/jmjm.htm 不用谢我,我叫红领巾,加密解密同时受用哦。可能有的小伙伴要打死小编了,这么好的链接干嘛不早点发出来啊,同志们啊,知其然也要知其所以然啊。好吧,你还是打死我吧。。。
需要注意的是,HTML页面使用JS加密后可能不利于搜索引擎收录等,进而影响网站排名,,所以小编建议该加密方式可以用来做DM页面,或者少页面网站及对搜索引擎做限制的网页或网站。同时,建议多多在网页中采用图片,来给图片加点水印啥的也不错,把文字改成图片不就更OK了,这样别人盗你的问题总要改吧,可是改文字是个问题哦,我就不信,人人PS都那么好。
以上是小编一些不成熟的建议和意见,如果您有什么想说的,欢迎下方留言哦。谢谢亲的支持。
