您的位置:首页 > 其它

禁止网页复制-另存-右键等

2015-07-19 13:55 351 查看
如果你想你的网站内容不给人家复制,可以看看下面的实现方法:

//禁止鼠标右键

$(document).bind("contextmenu", function(e) {

return false;

});

//禁止键盘按键:

<script type="text/javascript">

function key() {

if (event.shiftKey) {

window.close();

}

//禁止Shift

if (event.altKey) {

window.close();

}

//禁止Alt

if (event.ctrlKey) {

window.close();

}

//禁止Ctrl

return false;

}

document.onkeydown = key;

</script>

<!-- 禁止选中内容 -->

<script type="text/javascript">

var omitformtags = ["input", "textarea", "select"]

omitformtags = omitformtags.join("|")

function disableselect(e) {

if (omitformtags.indexOf(e.target.tagName.toLowerCase()) == -1)

return false

}

function reEnable() {

return true

}

if (typeof document.onselectstart != "undefined")

document.onselectstart = new Function("return false")

else {

document.onmousedown = disableselect

document.onmouseup = reEnable

}

</script>

<!--禁止网页另存为: -->

<noscript>

<iframe src="/*"></iframe>

</noscript>

JS禁止网页复制和拷贝,只需要在body中加入部分代码即可

<body oncontextmenu="return false" onselectstart="return false" oncopy="return false">

还有另外一种方法,除了禁止另存外,其它功能基本上搞定:

<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()">直接加在body标签里即可
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: