本文为大家介绍下js中的屏蔽的应用
屏蔽网页内容选中
剪切
复制及拷屏总之你能想象的应该都有
感兴趣的朋友可以参考下
希望对大家学习js有所帮助
js屏蔽效果
复制代码 代码如下:
/** 屏蔽F帮助 */
windowonhelp = function(){return false;}
/**
*屏蔽 FCtrl+NShift+FAlt+F
*如果想要屏蔽其他键则找到对应的 keyCode 再依照此方法即可
*/
documentonkeydown = function(event){
event = windowevent || event;
if(eventkeyCode== || (eventctrlKey && eventkeyCode==) || (eventshiftKey && eventkeyCode==) || (eventaltKey && eventkeyCode==)){
eventkeyCode =;
eventreturnvalue = false;
}
}
/** 屏蔽鼠标右键 */
documentoncontextmenu = function(){return false;}
//或者
documentonmousedown = function(event){
event = windowevent || event;
if(documentall && eventbutton == ) {
eventreturnvalue=false;
}
}
/**
* 屏蔽“后退”功能(<a href="javascript:replaceLocation()" mce_href="javascript:replaceLocation()">Google</a>)
* @param url 页面要转向的URL
*/
function replaceLocation(url){
documentlocationreplace(url);
}
/** 屏蔽选中网页内容 */
documentonselectstart=function(){return false;}
/** 屏蔽复制网页内容 */
documentbodyoncopy = function(){return false;}
/** 屏蔽剪切网页内容 */
documentbodyoncut = function(){return false;}
/** 屏蔽向网页粘贴内容 */
documentbodyonpaste = function(){return false;}
/** 屏蔽拷屏(不停的清空剪贴板) */
windowsetInterval(windowclipboardData("Text" "") );
/**
* 屏蔽查看源文件( <body onload=clear()> )
*/
function clear() {
var source=documentbodyfirstChilddata;
documentopen();
documentclose();
documentbodyinnerHTML = source;
}
/**
* 屏蔽js报错
*/
function KillError()
{
return true;
}
windowonerror=KillError;