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属性
}
代码很简单,实现的功能是很实用的,但要提醒大家,事实上,禁止在免费互联网上复制是不值得推广的。