网站优化:防手动抓取,script代码实现内容页面禁止复制、调用右键菜单及F5刷新页面

672次阅读
没有评论

热帖最近在某数字个人图书馆网站查找资料,好奇输入了下我刚发布没多久的文章标题,竟然被完完全全的copy了一份!我这么个没什么访问量的小破站,还有人来打它主意,真是让人无语。更让人气愤的是,把我的所有链接都去掉了,还竟然声明是他人原创的,真是气上心头,火冒三丈。怎么禁止网站内容页面被无情复制呢?

header.php或者footer.php添加以下script代码:

<!--prevent copy-->
<script>
function stop(){
return false;
}
document.oncontextmenu=stop;
document.ondragstart=stop;
document.onselectstart=stop;
document.onkeydown = function(e){
var ev = window.event||e;
var code = ev.keyCode || ev.which;
if(code == 116){
ev.keyCode?ev.keyCode = 0:ev.which = 0;
cancelBubble = true;
return false;
}
}
</script>

注释:

document.oncontextmenu=stop:取消鼠标右键;

document.ondragstart=stop:禁用页面拖拽;

document.onselectstart=stop:禁止选择文本;

document.onkeydown():屏蔽F5刷新页面。

正文完
 
itylq
版权声明:本站原创文章,由 itylq 2022-09-19发表,共计624字。
转载说明:本站文章遵循CC-4.0国际许可协议,转载请注明出处(格式如“来源:IT摇篮曲www.itylq.com")。
评论(没有评论)
验证码