js防止未登录人员复制网址内容
相信大多企业发布宝贵内容时,不希望白飘党那么轻易的复制走自己的网址内容。
那么如果用户没登录,我们改如何阻止他复制我们的内容呢?
document.addEventListener('copy', function() {
//用户鼠标右击后选择复制时触发事件
}
document.addEventListener('keyup', function(e) {
if(e.ctrlKey && e.keyCode == "67") {
//用户通过键盘按下 CTRL+C 时触发事件
}
}
这样我们就可以在事件触发时判断当前用户是否登录了
利用 window.getSelection().toString(); 可以获取到用户复制的内容
执行`
window.getSelection().removeAllRanges();//清空当前用户粘贴板
这样用户就什么都没复制到了
是不是很实用呢?白飘党看的可不要打我啊,哈哈哈。