例如,如果我的一些网页在Chrome与下面的代码运行:如何找到.js文件,其中声明了某些js函数(来自Chrome)?
<div onclick="someFunction('test')"></div>
我想知道它的js文件包含“someFunction”。这是可能的和如何? (我想这可能与调试完成,但不知道如何)
例如,如果我的一些网页在Chrome与下面的代码运行:如何找到.js文件,其中声明了某些js函数(来自Chrome)?
<div onclick="someFunction('test')"></div>
我想知道它的js文件包含“someFunction”。这是可能的和如何? (我想这可能与调试完成,但不知道如何)
我要做的就是:假设你有访问源代码]
grep -r "function someFunction" .
其中.
目录是从哪里开始的模式递归搜索。它会显示所有包含模式“function someFunction”的文件。
顺便说一句,如果你有很多次,但要在其中生成它们的目录进行搜索,则可以放弃的结果,其中包含:
grep -r "function someFunction" | grep -v "withouth this text"
希望帮助!在Windows上,也许你可以使用这与cygwin?
如果someFunction是外部主机上托管这当然是行不通的......
如果函数声明为“var someFunction = function”,则不起作用。 – jxmorris12
尝试保存网页文件系统(菜单 - >保存网页为 - >网络BAGE完全) 发现你在发挥作用文本搜索器的文件。
在谷歌控制台没有括号写函数名 例如 - 函数提交(a,b) - 我想知道提交函数在哪里。
只是写在console.The输出提交将是函数的定义。单击输出,您将被重定向到该函数。您可以在源选项卡中的开发人员工具顶部看到文件名。
走进devtools,寻找在右上角的搜索栏“功能someFunction”。然后点击每个js文件直到找到它。 Shoudln't会持续多长时间 –
,将做的工作,但如果该页面有很多js文件也可能是缓慢的,所以我需要去通过每一个文件,但每一页上进行搜索。我想更多关于一些快捷方式,如果它存在,会发现更快(例如一键或类似的东西)? – dede
嗯,我不确定这样一个快捷方式是否存在,但你真的要在页面上有多少个js文件?我可以在15秒内从10个js文件中找到一个函数。 –