在浏览器控制台提前页面JS变量
本帖最后由 cqwcns 于 2022-11-24 13:11 编辑我现在有一个页面,我知道页面肯定保存了一个自定义变量叫actTechLinkman。
但我不知道它在什么位置、在对象的几层中。
我希望找到它在什么位置,方便通过控制台读取这个变量的值。
我想它应该保存在页面window中,查找控制台输出的内容,只能查询到展开的,未展开的查询不到,但又没有全部展开这个功能。
请教一下各位大佬,有什么方法可以查询得到这个actTechLinkman变量的位置。
试试 ctrl +shift + F 全局查找 如果是压缩的js咋也搜不到吧 可能在内存里 并没有挂载到window对象上 应该断点调试,查看调用堆栈,逆推出对象位置, 不一定保存在window对象中,有可能只是一个局部变量呢 有没有可能,存在cookie里面? linguo2625469 发表于 2022-11-24 13:34
可能在内存里 并没有挂载到window对象上
我留意到页面使用的前端框架是AngularJS。
没用过AngularJS,不知道是不是想vue一样,有一个App data,是否可以读取到这个data? Broadm 发表于 2022-11-24 13:40
应该断点调试,查看调用堆栈,逆推出对象位置, 不一定保存在window对象中,有可能只是一个局部变量呢
我留意到页面使用的前端框架是AngularJS。
没用过AngularJS,不知道是不是想vue一样,有一个App data,是否可以读取到这个data? cqwcns 发表于 2022-11-24 14:27
我留意到页面使用的前端框架是AngularJS。
没用过AngularJS,不知道是不是想vue一样,有一个App data, ...
http://t.zoukankan.com/mafeifan-p-5852640.html
AngularJS 从DOM中获取scope 通过ctrl +shift + F 全局查找,果然找到一个相关的JS。
但没有用过AngularJS,也不知道如何利用这个线索在控制台提取对应变量值。
页:
[1]
2