【Web逆向】关于我是如何解决mooc禁止右键、复制
发布时间:2026-10-25 | 浏览:1
爱盘 爱盘,在线破解工具包,实时提供最新逆向资源!
帮助 吾爱破解论坛常见问题解答中心
查找资料 js设置或禁用鼠标右键菜单 - 简书 ,说是当用户点击鼠标右键的时候oncontextmenu事件被触发
又开始查资料: 破解网页右键被禁止js_document.onselectstart = document.oncontextmenu= d-CSDN博客
网页上如何实现禁止复制粘贴以及如何破解 Ln's Blog
网页上如何实现禁止复制粘贴以及如何破解 - 孤舟残月浅笑嫣然 - 博客园
如何优雅的破解页面的禁止复制、选中! - 技术交流 - Spring Boot中文社区
上面这些网页的资料感觉是有点用,但我觉得有点复杂,就想着还有没有更加方便的办法去破解,于是就试着去问问chatgpt,果然,有一下挺方便的办法,经过测试并且简单有效的,如下: 1. 取消函数的引用
如果你希望从某个对象中删除一个方法,或者将一个变量引用的函数置为 null 或 undefined,可以使用以下方式:
有时,为了避免错误或其他原因,你可能只想简单地使一个函数“失效”,而不是完全删除引用:
再问一下chatgpt,说是使用 localStorage 控制函数触发,但我觉得这样子有点复杂了,万一一不小心清除缓存,还不是得再来一遍,倒不如就直接油猴吧!
来都来了,看着源代码下面的禁止复制,也搞一下好咯 [JavaScript] 纯文本查看 复制代码 // ==UserScript== // @name mooc接触禁止右键、复制 // @namespace www.icourse163.org // @version 0.1 // @description 允许mooc右键、复制 // @author hualy // @match ://www.icourse163.org/ // @grant none // @run-at document-start // ==/UserScript==
(function() { 'use strict';
// 设置 document.oncontextmenu 为 null 来启用右键菜单、复制 document.addEventListener('DOMContentLoaded', function() { document.oncontextmenu = null; document.onkeydown = null; }); })();
复盘:仔细想了一下,有值得改进的地方: 1、可以直接搜索弹出的字符串
2、刚开始我想着让油猴脚本代码更具有拓展性,使得在各个网站都可以解除限制,但后来想了一下,好像没多大必要,倒不如直接专精一点,减少代码量,用得到再处理,那样子代码写起来简单一点,又容易理解
受 三滑稽甲苯 的启发,优化了一下核心代码: [JavaScript] 纯文本查看 复制代码 (function() { 'use strict'; a = ["oncontextmenu", "onkeydown"] //在此添加监听类型 a.forEach((type) => { document.addEventListener(type, (e) => { e.stopImmediatePropagation(); }, {capture: true}); }); })();
· 昨夜星辰就是你 | 主题: 366, 订阅: 30
发帖前要善用 【 论坛搜索 】 功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。
免责声明: 吾爱破解所发布的一切破解补丁、注册机和注册信息及软件的解密分析文章仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。如有侵权请邮件与我们联系处理。
Mail To:Service@52pojie.cn
关注微信 微信签到每天都送论坛币!
RSS订阅 | 小黑屋 | 处罚记录 | 联系我们 | 吾爱破解 - 52pojie.cn ( 京ICP备16042023号 | 京公网安备 11010502030087号 )
GMT+8, 2026-10-25 16:21
Powered by Discuz!
Copyright © 2001-2020, Tencent Cloud.