我正在使用缩小的 JavaScript 处理 ASP.NET 或 ASP.NET MVC ASPX 页面内的输入元素。我没有此页面的 C# 源代码,因为它没有分发,但我仍然可以修改与此输入元素相关的 .aspx 文件并将我自己的 JavaScript 注入(inject)到该页面中。
输入元素上有某种值、属性或属性,页面使用它们向 JSON 对象提供值,该值在提交时传回服务器。
我想捕获任何尝试从元素中获取属性、属性或值的事件,并调试调用堆栈以查看它在何处设置此 JSON 属性。我想知道我可以使用什么技术或工具来进行这种类型的跟踪,因为我没有成功找到发生这种情况时调用的事件,特别是因为使用 IE 的 F12 工具检查元素会导致死机为我而结束。
最佳答案
您可以尝试使用 Fiddler 。它允许您查看所有流量(来自所有浏览器、进出所有网站),并查看对服务器的调用和响应。
例如,您可以打开它,然后转到您正在处理的站点,单击或执行所需的任何操作,然后检查 Fiddler 是否有 post 或 get,并查看服务器是否以 json 响应对象、xml,或者是否有 200 代码或 404 或更多代码。
我希望这有用。
关于javascript - 如何跟踪使用特定输入元素的事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26372301/