gpt4 book ai didi

javascript - 如何从函数名获取 javascript 的源代码

转载 作者:行者123 更新时间:2023-11-28 13:37:02 28 4
gpt4 key购买 nike

有时我喜欢页面上的某个功能并想阅读它的 javascript,但手动查找该函数的位置是一项艰巨的任务,尤其是当网页中有多个js文件时。

有没有一种方法可以通过名称获取/复制唯一需要的 js 文件,我可以通过检查页面轻松获取该文件。示例:

<div id='abc()'></div>

现在如何精细化函数的来源div()

最佳答案

在全局范围内定义的函数的最简单解决方案:

  1. 打开浏览器的控制台(在大多数浏览器中为F12)
  2. 输入函数名称

例如,在此页面的控制台中键入 klass

一般情况下,您确实需要 learn to use the console ,包括the debugger .

<小时/>

关于您的实际问题:什么改变了 http://www.noisli.com/ 的背景页面:

  • 这不是 changebackground 函数:此函数不存在
  • 它位于 jplayer.js 的第一行

但是我发现它的方式太hacky了,我通过在控制台中输入以下内容来破解Math.random函数:

Math.random = function(){ debugger; return Math.random() }

这样我就可以进入调试并查看调用堆栈...

我希望有人能提出一种干净的方法。

关于javascript - 如何从函数名获取 javascript 的源代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20660936/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com