统计
  • 文章总数:15446 篇
  • 会员总数:13 个
  • 留言总数:0 条
  • 分类总数:2528 个
推荐热点事件

前端页面怎么限制用户打开浏览器控制台?

屏蔽开发者工具的小心思

网站开发者总想拦住用户打开控制台,这心思跟防贼似的。F12键一按,代码全露馅,商业机密、接口地址统统曝光。技术大牛们绞尽脑汁,整出不少歪招。

禁用右键菜单是老套路了。document.oncontextmenu直接return false,右击啥反应没有。这招对付小白还行,懂行的按住Shift再点右键照样能开。键盘监听也常用,F12、Ctrl+Shift+I、Ctrl+Shift+J这些组合键全给拦截,event.preventDefault一上,键盘直接失灵。

更绝的是定时检测窗口大小。控制台一开,窗口尺寸铁定变,setInterval每秒钟量一次,尺寸不对立马跳转404。有人甚至搞出无限debugger,控制台刚打开就卡死,跟中了连环套似的。还有检测console对象是否被重写,devtools一开就自动刷新页面。

这些招数说到底都是纸老虎。浏览器设置里禁用JavaScript,所有防护全失效。技术这玩意儿,道高一尺魔高一丈,想彻底拦住基本没戏。开发者与其费这功夫,不如把敏感信息藏好,接口加足权限验证。用户真要钻研,你拦得住今天拦不住明天。



本文来自投稿,不代表本站立场,如若转载,请注明出处:https://www.carzhishi.com/rdsj/15484.html
老板:咱们公司的设备开机,怎么显示Android。这怎么行,把Android替换掉,显示公司的logo,最好加点牛逼的动画.。
« 上一篇 01-01
o3 首次公开反抗,人类已失控!爆改自杀程序拒绝关机,全网惊恐
下一篇 » 01-01

发表评论

成为第一个评论的人

作者信息

苏七
文章 15446 篇 | 8.2w 阅读
最新文章

置顶文章

标签TAG

热点文章