JavaScript、JQuery屏蔽网页右键菜单及禁止复制功能的实现
博客随笔
js监听复制右键菜单复制粘贴禁止复制
之前分享过一个js来防止网页被浏览器F12开发者模式打开分析的实现代码,最近又接触到了关于网页鼠标右键复制的问题,为了验证一些问题去网上翻阅了一些个人博客,发现这些博客站在拷贝网页上代码或者文字的时候都会弹出个一个提示窗口,大概该就是下面这张图 文字内容大同小异,主旨都是一个意思 转载保留链接
老实说弹窗体验其实挺差的,但也是无奈之举,互联网就是这样公开式的,你抄我我抄你最后成了大杂烩。有没有用就得看人,真正“偷文章”的根本没机会看不到这个,也就能防防君子妨不了小偷 跑题了。。。
这个复制弹窗的效果要怎么实现
js复制弹窗代码:
window.onload = function(){
document.body.oncopy = function() {
alert("复制成功!撰文不易,转载请务必保留原文链接,谢谢合作");
};
}
浏览器这个js默认的弹窗体验较差 可以考虑使用第三方的弹窗插件进行替代 比如layer sweetalert2 这些插件体验比默认的要好上很多 最主要是比默认的可玩性高了不要太多