廿八的记录与分享
廿八是个偷懒的搬运工
开小招

一些解除网页的各种限制的方法

以下方法不保证一定通用,因为禁用方法不同,解除方法也不同。

用js方法禁用的各种限制,url栏或者console输入:

# 开启右键菜单
javascript:document.oncontextmenu = function(){ return true; };

# 开启文字选择
javascript:document.onselectstart = function(){ return true; };

# 开启复制
javascript:document.oncopy = function(){ return true; };

# 开启剪切
javascript:document.oncut = function(){ return true; };

# 开启f12
javascript:document.onkeydown = function () {
    if (window.event && window.event.keyCode == 123) {
        event.keyCode = 0;
        event.returnValue = true;
        return true;
    }
}

# 直接编辑页面,在consloe中运行
javascript:document.body.contentEditable='true';document.designMode='on';void0

禁用网页的一些js:

# 禁止右键菜单
document.oncontextmenu = function(){ return false; };
document.oncontextmenu= new Function("event.returnValue=false");

# 禁止文字选择
document.onselectstart = function(){ return false; };
document.onselectstart = new Function("event.returnValue=false");

# 禁止复制
document.oncopy = function(){ return false; };
document.oncopy = new Function("event.returnValue=false");

# 禁止剪切
document.oncut = function(){ return false; };
document.oncopy = new Function("event.returnValue=false");

# 禁止F12
document.onkeydown = function () {
    if (window.event && window.event.keyCode == 123) {
        event.keyCode = 0;
        event.returnValue = true;
        return true;
    }
};

禁止右键菜单,也可以使用css:

body {
  -moz-user-select:none; /* Firefox私有属性 */
  -  -  -webkit-user-select:none; /* WebKit内核私有属性 */
  -ms-user-select:none; /* IE私有属性(IE10及以后) */
  -  -  -khtml-user-select:none; /* KHTML内核私有属性 */
  -o-user-select:none; /* Opera私有属性 */
  -  -  user-select:none; /* CSS3属性 */
  -  }

如果f12调试网页的时候,出现paused debugger

选择sources,关闭script execution,打开breakpoints即可。

一些解除网页的各种限制的方法插图
赞赏

开小招

一些解除网页的各种限制的方法
以下方法不保证一定通用,因为禁用方法不同,解除方法也不同。 用js方法禁用的各种限制,url栏或者console输入: # 开启右键菜单 javascript:document.oncontextmenu = function()…
扫描二维码继续阅读
2021-06-12
近期文章