F12 禁止打开的解决方案
F12 禁止打开的解决方案
问题
网址: aHR0cHM6Ly93d3cuOWt1LmNvbS9wbGF5Lzc5ODgyLmh0bQ==
f12 打开开发者工具,你会发现没用,那我们就手动打开开发者工具,
打开后网页直接关闭,直叫你一脸懵波。难道就没办法调试了吗,继续想办法,主打一个不撞南墙不回头的精神。
解决方案
- 首先,开发者工具打开保留日志,先给所有的 XHR 请求加上断点,然后刷新页面,逐步调试,等放到
key
,继续执行,执行完后发现页面被关闭了,这时候大概是这个请求的问题。
- 根据堆栈信息,看到有个`ondevtoolsopen``事件,这个事件是用来监听开发者工具打开的,如果开发者工具打开了,就会关闭页面,然后当我把鼠标放到 _ 0xbb709()这个方法上运行,该网页直接关闭。,那我们就把这个事件给禁用掉。
- 使用本地文件替换掉原来的文件,然后刷新页面,发现可以正常调试了。
- 还没完,我们用搜索功能搜索一下 ondevtool 看一下他的代码逻辑,当它打开之后,做了一些操作,我们都给他注释掉,
刷新重新打开网页也是不跳的,既然都不跳了,目的就达到了,Over!
其他解决方案
- 可以尝试直接禁用网络请求
- 使用 FD 调试,直接替换代码,原理是一样的
- 感谢你赐予我前进的力量
赞赏者名单
因为你们的支持让我意识到写文章的价值🙏
本文是原创文章,采用 CC BY-NC-ND 4.0 协议,完整转载请注明来自 时空跃动
评论
匿名评论
隐私政策
你无需删除空行,直接评论以获取最佳展示效果