想查看点击后调用的 JS 函数,但是在 Chrome 控制台里找不到该函数

2015-10-22 21:05:09 +08:00
 gaohongyuan

刚才一位高中同学(女生)找我帮忙,说想批量下载一个网站上的图片。她有一串关键字,需要依次把它们输入到网站的搜索框,然后点击搜索结果上的「下载」按钮。我上去看了一下,发现那个下载按钮在网页代码里是这么写的:

http://i.imgur.com/5US8a7R.jpg

查了一下, ng-click 貌似是 AngularJS 里的,意思是点击后会执行引号里面的表达式。但这个表达式是说执行 quickDownload 这个函数吗?可是我在 Console 里输入函数名,提示:

Uncaught ReferenceError: quickDownload is not defined

自己才疏学浅经验匮乏,不知这种定位函数的方法是否有问题?见笑了,希望大家指点一下啊。非常感谢~

4077 次点击
所在节点    JavaScript
7 条回复
jarlyyn
2015-10-22 21:06:12 +08:00
当前$scope 里才行。
zomco
2015-10-22 21:12:07 +08:00
可以给 click 事件打断点
astrayV2
2015-10-22 21:48:56 +08:00
看看控制台有没有 angular

angular.element($0).scope() 里面应该能找到 quickDownload
chairuosen
2015-10-22 21:54:09 +08:00
你应该把完整的需求贴出来。有这功夫脚本都写完了
hronro
2015-10-22 21:55:10 +08:00
chrome 下载 AngularJS Batarang 插件之后才方便调试 angular
adspe
2015-10-22 22:09:52 +08:00
在 controller 里面的$scope.xxxx = function(){}
crab
2015-10-22 23:20:52 +08:00
ctlr+shift+F 搜索那几个参数名称

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

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

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

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

© 2021 V2EX