Javascript实现禁止复制Web内容

做笔记

复制代码代码如下所示:

禁用右键菜单,选择和复制

$(document)。Bind(快捷菜单复制selectstart

返回false;

});

禁用Ctrl + C和Ctrl + v(所有浏览器支持)

$(document)。Keydown(function(e){

如果(e.ctrlkey(妻子= = 65 = =能| | { 67))

返回false;

}

});

设置CSS禁用选项(如果写以下CSS不需要这段代码,新版本的浏览器支持)

$(函数(){())

$()。Css({

-moz用户选择:没有

WebKit的用户选择:没有

MS用户选择:没有

- KHTML用户选择:没有

- o-user-select :没有

用户选择

});

});



禁用后禁用Javascript失败,并可以用CSS编写(新的浏览器支持,并逐渐成为标准):

复制代码代码如下所示:

{体

-moz用户选择:无; / * * / Firefox的私有财产

WebKit的用户选择:无; / * * / WebKit内核的私有财产

MS用户选择:无; / * IE私有属性(IE10后)。

-用户选择:无;KHTML / * * / KHTML内核的私有财产

- o-user-select:无; / * * /歌剧的私有财产

用户选择:无; / * * / CSS3属性

}



代码很简单,实现的功能是很实用的,但要提醒大家,事实上,禁止在免费互联网上复制是不值得推广的。