0%

网页禁止保存图片和使用控制台

这些方法主要的作用是让你的网页无法被
被人保存图片或者复制里面的内容,以及禁止控制台的使用

友情提示:

本方法只对一般人有效!

本方法只对一般人有效!

本方法只对一般人有效!

毕竟没有破解不了的防御

这些方法只能对一些不熟悉相关知识的人有用,如果真的要弄掉也是相对简单的

禁用右键、F12查看代码的方式

主要是不让别人看见自己的网页源代码之类的

有两个方法,自己选择使用哪个

第一种

1
2
3
4
5
6
7
8
9
10
11
12
13
<script>

document.oncontextmenu = function () {
return false; };
document.onkeydown = function () {
if (window.event && window.event.keyCode == 123) {
event.keyCode = 0;
event.returnValue = false;
return false;
}
};

</script>

第二种

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
<script>
function click(e) {
if (document.all) {
if (event.button == 2 || event.button == 3) {
alert("1");
oncontextmenu = 'return false';
}
}
if (document.layers) {
if (e.which == 3) {
oncontextmenu = 'return false';
}
}
}
if (document.layers) {
document.captureEvents(Event.MOUSEDOWN);
}
document.onmousedown = click;
document.oncontextmenu = new Function("return false;")
document.onkeydown = document.onkeyup = document.onkeypress = function() {
if (window.event.keyCode == 123) {
window.event.returnValue = false;
return (false);
}
}
</script>

只禁用右键

同样也有两种方法

第一种

1
2
3
document.oncontextmenu = function () {
return false;
}

第二种

1
2
3
4
5
document.onmousedown = function () {
if (event.button == 2) {
return false;
}
}

复制禁用

让别人无法复制你页面的内容

1
2
3
4
5
6
7
<script> 
function noCopy()
{
event.returnValue = false;
}
</script>
<body oncopy = "noCopy()">

保护层

在整个页面上面再加一层“保护层”,让用户不能操作真正的页面

方法:找到要禁止页面的最小div的class属性,然后加上样式,比如 divclasscontainer ,则这么写

1
2
3
4
5
6
7
8
9
10
11
12
13
14
.container{
position:relative;
}
.container::before{
content:'';
width:100%;
height:100%;
position:absolute;
z-index:1000;
background-color:#fff;
opacity:0;
top:0;
left:0;
}

注意 z-index 的值要是整个页面最大的,然后透明度 opacity 置为0,即完全透明,这样就把真的数据遮挡起来而不被察觉了。

对应方法

如果遇到使用上面类似方法的网页,而你想执行复制看源码之类的操作

说三个很简单的方法来对应吧

|

鼠标放到地址栏上,然后把链接全选,再按 F12 即可打开控制台

||

打开一个新页面,然后打开控制台

把网页的链接复制到地址栏,然后跳转

即可

|||

ctrl + s 把网页保存下来

然后使用相关工具打开,就可以看到了

提示:这个方法有局限性,因为可能有些会禁止你使用 s 或者 ctrl

----------------本文结束感谢阅读----------------
如果觉得文章好的话,就打个赏吧!
隐藏