【发布时间】:2012-04-07 09:41:15
【问题描述】:
Chrome 的开发者工具很棒,但他们似乎没有(我能找到的)一件事是找到 JavaScript 函数定义的方法。这对我来说非常方便,因为我正在一个包含许多外部 JS 文件的网站上工作。当然 grep 解决了这个问题,但在浏览器中会好得多。我的意思是,浏览器必须知道这一点,所以为什么不公开它呢?我的预期是这样的:
- 从页面中选择“检查元素”,突出显示“元素”选项卡中的行
- 右键单击该行并选择“转到函数定义”
- 脚本选项卡中加载了正确的脚本并跳转到函数定义
首先,这个功能是否存在而我只是想念它?
如果没有,我猜这将来自 WebKit,但找不到 Developer Tool feature requests 或 WebKit's Bugzilla 的任何内容。
【问题讨论】:
-
脚本选项卡中有一个搜索当前文件的搜索栏,您可以通过打印来查看函数的内容。但是,如果有一种方法可以像您想要的那样进行更一般的搜索,我现在很好奇......
-
使用 Google Chrome 开发者工具,在“源”点击 -> 右侧窗口,您必须设置“事件断点”。
-
在我的例子中,我有一个变量设置为一个未知函数。我做了 myvar.toString() 并打印了:“function Object() { [native code] }”,这就是我需要知道的。
标签: javascript google-chrome-devtools