跳至主要內容
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?

4563博客

全新的繁體中文 WordPress 網站
  • 首頁
  • weread.qq.com 似乎能监测到浏览器是否打开了控制台(f12),禁止调试模式:页面拒绝加载内容。这个实现的原理是什么?
未分類
24 3 月 2020

weread.qq.com 似乎能监测到浏览器是否打开了控制台(f12),禁止调试模式:页面拒绝加载内容。这个实现的原理是什么?

weread.qq.com 似乎能监测到浏览器是否打开了控制台(f12),禁止调试模式:页面拒绝加载内容。这个实现的原理是什么?

資深大佬 : plusDiscuss 11

不打开控制台,页面就可以正常加载内容,打开了控制台,就一直转菊花:

weread.qq.com/web/reader/d4a322a05d0f04d4a01f0d6

这个方法实现的原理是什么?

大佬有話說 (13)

  • 資深大佬 : mufeng

    Deactivate breakpoints 就行了

  • 資深大佬 : yuzo555

    禁用断点就行了。这还只是初级的,还有那种禁用断点也没用的。

  • 資深大佬 : murmur

    调用了 debugger,而且 debugger 在代码中用字符串拼接调用,防止你批量替换

  • 資深大佬 : xiri

    如果只是想查看网页源代码的话直接在链接前面手动加上 view-source:就行了,要干其他的就有点麻烦了

  • 主 資深大佬 : plusDiscuss

    @mufeng
    @murmur
    禁用断点也没用,就是 #2 说的那个情况

    @yuzo555 这个也是,禁用断点也没用

    @xiri view-source 无效,也被禁了

  • 資深大佬 : xiri

    @plusDiscuss 有用啊,我刚刚试了,直接复制下面这个链接打开
    view-source:https://weread.qq.com/web/reader/d4a322a05d0f04d4a01f0d6

  • 資深大佬 : also24

    未能复现……

    https://i.loli.net/2020/05/03/uLeqJGPTIspyWlQ.png

  • 主 資深大佬 : plusDiscuss

    @xiri 我刚 chrome 试了下还是不行,换 firefox 可以 view-source

    @also24 你这是什么浏览器?用 chrome 和 firefox 都没法 debug 呀

  • 資深大佬 : xiri

    @plusDiscuss 我的就是 chrome 啊,,,,,,
    https://img.xirikm.net/images/WzXb.jpg

  • 資深大佬 : also24

    @plusDiscuss #8
    我用的 Chrome,刚才确认了一下,它这个 debugger 只在页面加载的时候执行了…………

    我是在已经加载好的页面里打开的开发者工具,所以没有触发……

  • 主 資深大佬 : plusDiscuss

    @xiri
    @also24

    还以为遇到了 heisenbug…

    先加载,再通过菜单,是可以绕开 debugger 的监测。

  • 資深大佬 : shiji

    推荐你看看大神的前端黑魔法
    https://github.com/EtherDream/web-frontend-magic

  • 資深大佬 : kaiki

    chrome ctrl+f8 禁用断点,虽然转了很久最终还是加载出来了

文章導覽

上一篇文章
下一篇文章

AD

其他操作

  • 登入
  • 訂閱網站內容的資訊提供
  • 訂閱留言的資訊提供
  • WordPress.org 台灣繁體中文

51la

4563博客

全新的繁體中文 WordPress 網站
返回頂端
本站採用 WordPress 建置 | 佈景主題採用 GretaThemes 所設計的 Memory
4563博客
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?
在這裡新增小工具