如何知道用户打开了控制台

2018-03-24 12:50:33 +08:00
 jugelizi

发现用户打开调试模式就执行一些特殊的代码

8532 次点击
所在节点    JavaScript
40 条回复
dobelee
2018-03-24 17:33:19 +08:00
mark
qnwx1
2018-03-24 17:35:46 +08:00
mark
carakan
2018-03-24 17:53:22 +08:00
mark
scriptB0y
2018-03-24 18:58:41 +08:00
@wplct 爬虫遇到过 恶心的一笔……
MinonHeart
2018-03-24 22:12:56 +08:00
无限 debug (自作聪明?!),chrome 把断点打掉就可以了
CloudnuY
2018-03-24 23:16:36 +08:00
可以看看 p♂r 社 的网页版代码
zhijiansha
2018-03-24 23:27:20 +08:00
关注
GoLand
2018-03-24 23:57:35 +08:00
@gdtv 什么事都能想出这些自己脑补出来的累么?
zjyl1994
2018-03-25 00:27:01 +08:00
看过一个库,是根据网页宽度或高度突然变化分析的,只要不是分离式的调试窗口都能感知,这个思路可以借鉴一下
cosformula
2018-03-25 01:16:58 +08:00
@zjyl1994 在开着控制台的情况下输入网址...
chinvo
2018-03-25 01:21:19 +08:00
之前就遇到过无限 debugger 的,直接把断点关掉就好

检测页面宽度 /高度变化的也能用分离式或者提前开的方式规避
Mavious
2018-03-25 06:14:12 +08:00
这个要马克。最烦你们这种反控制台的人了。抓个包都不让人好好抓了。
不让用控制台的话还有 fiddler 呢,这个你们就控制不了了。
xuanyuanaosheng
2018-03-25 08:08:55 +08:00
mark 下
580a388da131
2018-03-25 08:43:33 +08:00
客户端代码费那劲干嘛,像 Facebook 一样在 Console 给个大大的安全提示就好了嘛。
反正会技术的怎么都能绕过。
DOLLOR
2018-03-25 10:10:14 +08:00
console.warn("严正声明:在此执行任何代码造成任何不可预知的经济财产损失或人员伤亡,本网站概不负责。")
Antidictator
2018-03-25 10:55:42 +08:00
@MinonHeart #25 我试过了好像不行,直接卡死了。关闭 console 也没用了 emmmm
wjm2038
2018-03-25 16:19:31 +08:00
@CloudnuY 我开了控制台好像也没啥事情啊。。
ahlixinjie
2018-03-25 18:28:35 +08:00
@gdtv 可以看一下 贞子,是小说不是电影 ,非常精彩,里面的人意识到了自身是被创造出来的,并找到了与外界交流的方法,成功的把自己带到了外界
Levox
2018-03-25 19:28:43 +08:00
mark
leopku
2018-03-26 13:44:32 +08:00
@gdtv 兽族的 zerg 可破

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/441006

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX