可能大家有时候写了很多原创的内容后,不想被别人粘贴复制到其他地方,所以就想屏蔽右键的复制功能。还有些时候因为JS太多,浏览器的左下角会一直报错,但是因为JS太多太复杂,在不影响网站JS功能的情况下想屏蔽JS错误。下面我就给大家介绍一下怎么去屏蔽JS错误和右键复制功能。
工具/原料
取得网站的源文件,推荐使用FLASHFXP这个FTP工具
编辑源文件的工具推荐使用EDITPLUS、DREAMWEAVER,也可以使用记事本
步骤/方法
1.使用FLASHFXP到网站的虚拟主机或者服务器上下载相关的源文件 2.使用EDITPLUS、DREAMWEAVER打开下载下来的源文件。 3.在页面的body内或者HEAD内增加以下代码来屏蔽JS错误。
<script language='javascript'> function resumeerror() {return true;} window.onerror=resumeerror; </script>
4.在页面的body内或者HEAD内增加以下代码来屏蔽右键部分功能。
<script type="text/javascript"> document.body.oncontextmenu=function(){return false;}; document.body.ondragstart=function(){return false;}; document.body.onselectstart=function(){return false;}; document.body.onbeforecopy=function(){return false;}; document.body.onselect=function(){document.selection.empty();}; document.body.oncopy=function(){document.selection.empty();}; </script> 5.在页面的BODY内增加以下代码来防止页面另存,当有人另存页面时就会一直卡在下载的步骤而无法保存,不过这个仅对IE有效,使用opera时一样可以另存。
<noscript><iframe scr="*.htm"></iframe></noscript>
6.将修改好的文件使用FLASHFXP上传到虚拟主机即可
有些不懂的同学可以查看这张图片。
注意事项 使用DREAMWEAVER打开时一定要使用源代码模式加进去,否则无效 原则上以上的代码加在任何位置都会生效,不过为了源代码整洁,最好是按照上述步骤增加。
|