WD1X.COM - 问答一下,轻松解决,电脑应用解决专家
主板显卡CPU内存显示器
硬盘维修显卡维修显示器维修
注册表系统命令DOS命令Win8
存储光存储鼠标键盘
内存维修打印机维修
WinXPWin7Win11Linux
硬件综合机箱电源散热器手机数码
主板维修CPU维修键盘鼠标维修
Word教程Excel教程PowerPointWPS
网络工具系统工具图像工具
数据库javascript服务器
PHP教程CSS教程XML教程

怎样屏蔽JS错误和右键复制功能

更新时间:2011-07-21 16:43 作者:potian8010点击:

可能大家有时候写了很多原创的内容后,不想被别人粘贴复制到其他地方,所以就想屏蔽右键的复制功能。还有些时候因为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打开时一定要使用源代码模式加进去,否则无效
原则上以上的代码加在任何位置都会生效,不过为了源代码整洁,最好是按照上述步骤增加。

顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
你可能感兴趣的内容