0

我知道少量的网络开发,但不足以使其成为职业。我正在为一个仅限于使用 Internet Explorer 的组织工作,而我们使用的主要站点之一不断发生变化并且总是存在错误。

我想看看有时我是否可以尝试查看错误背后的一些代码。当我在网站上使用开发者工具时,我可以看到大约有 20 个或更多的 JavaScript 文件被下载。每个文件有几百到几千行长。是否有任何类型的工具可以在 Internet Explorer 浏览器工具中使用,可以显示网页上发生操作时正在执行的 JavaScript?

例如:我单击一个按钮,然后出现一个表单。然后我单击该表单上的一个按钮,然后会出现一个快餐栏,但它总是出现在随机位置。有什么方法可以让我看到为显示小吃栏而执行的 JavaScript,而不是在 JavaScript 中逐行搜索?

4

1 回答 1

0

嗯,答案是肯定的,但对于更复杂的网站,这将是一个痛苦的经历。如果没有对所使用的 javascript 框架/库的具体了解,这通常几乎是不可能的。

拥有该网站的源代码将有很大帮助。当网站缩小 javascript 时,这几乎是必须的。

有时像按钮这样的元素会有一个onclick属性来调用函数。其他时候,一些函数通过它的 id 等寻址来附加到来自 javascript 的元素上。

使用 Internet Explorer 中的 F12 工具搜索脚本非常有限。

您当然可以下载一些 javascript 文件,以便在文本/代码编辑器中浏览它们。它们可能会提高您的搜索能力等。

如果你能找到一些入口点,你可以在调试器中使用断点并逐步查看发生了什么以及调用了什么。

于 2017-02-09T02:03:20.577 回答