网站禁止右键、F12“防复制、防查看源代码、防图片下载”方法
当下浏览器还是很多的,如果你想你的网站内容不被人手工采集的话,你的图片不想被人另存为或下载的话,我们完全可以禁止右键,禁止全站复制;
其实方法非常的简单,只要用JS和css代码就可以做到;
第一种方法:禁止右键+防复制代码
<script language="Javascript">
document.oncontextmenu=new Function("event.returnValue=false");
document.onselectstart=new Function("event.returnValue=false");
</script>
此方法是有缺点的,此方法除了火狐浏览器,其它的浏览器均有效,用火狐我们还是可以复制代码;可以查看源代码的;
第二种方法:专为火狐等禁止右键+防复制代码
1、火狐禁止右键代码
<script type="text/javascript">
document.oncontextmenu=function(e){return false;}
</script>
2、火狐等防复制代码
<style>
body {-moz-user-select:none; <!--禁止文字让选中-->}
</style>
以上代码你可以放在css文件中,也可以放在网站公共部份;
第三种方法:禁用 F12 按键
<script type="text/javascript">
document.onkeydown = function () {
if (window.event && window.event.keyCode == 123) {
event.keyCode = 0;
event.returnValue = false;
return false;
}
};
</script>
此方法虽然说可以禁用F12按键,但是有些浏览器似乎没有反应,像我的火狐F12是照样可以用的,不知道是我安装了firebug的原因还是其它的原因。
移动端禁止长按图片弹出保存图片代码
在移动端时客户不需要长按图片弹出保存图片,也就是不想让别人保存自己的图片时,应该怎么办呢,我们只要在图片代码中加一个如下样式就可以。
img {pointer-events: none;}
本文标题:网站禁止右键、F12“防复制、防查看源代码、防图片下载”方法
文章内容来源于网络,文章表达观点不代表本站观点,文章版权归原作者所有。若有侵权,请联系本站站长处理!
我们立足合肥,业务覆盖安徽、全国及全球市场。我们凭借一支经验丰富、富有创意、协作无间的专业技术团队,专注于将前沿技术通过高效简捷的途径呈现给客户,量身打造优质解决方案。我们致力于通过持续努力,成为客户在信息化领域值得托付、共创价值的长期战略合作伙伴,协助客户在新经济时代敏锐捕捉商机,拓展发展空间,构筑强大竞争力。小二CMS专注企业数字化转型的智能建站与营销系统,提供从官网搭建、品牌推广到运营增长的一站式服务,助力中小企业低门槛拥有专业级互联网阵地。
了解全部业务
这篇文章对你有帮助吗?
你的每一次鼓励,都是我们持续打磨优质内容的动力


登录后方可参与评论
立即登录