【发布时间】:2011-09-06 00:06:58
【问题描述】:
例如,如果我使用以下代码在 Chrome 中的某个页面上运行:
<div onclick="someFunction('test')"></div>
我想知道哪个js文件包含“someFunction”。有可能吗?怎么做? (我想它可以通过调试来完成,但不知道如何)
【问题讨论】:
-
进入 devtools 并在右上角的搜索栏中查找“function someFunction”。然后只需单击每个 js 文件,直到找到它。不应该花那么长时间
-
这可以完成这项工作,但如果该页面有很多 js 文件,它可能会很慢,所以我需要遍历每个文件并在每个页面上进行搜索。我更多地考虑一些快捷方式,如果它存在的话会更快地找到它(例如单击或类似的东西)?
-
嗯,我不确定这样的快捷方式是否存在,但是你真的会在一个页面上有多少个 js 文件?我可以在 15 秒内从 10 个 js 文件中找到一个函数。
-
@dede,您不需要访问每个文件。单击“脚本”选项卡后,只需在右侧的搜索框中输入“function someFunction”即可。然后单击搜索,这将自动将您定向到包含“function someFunction”的每个文件。