我一直在看jQuery代码,但有点大。这是一件容易的事吗?知道怎么做吗?
我想这样做的原因是因为我不想将它用于网页,而是用于需要知道WebBrowser中是否存在ajax活动的C#应用程序。所以我会在我想要检测ajax活动的任何网页中注入我的javascript代码,而不是注入可能已经存在并导致冲突的整个jQuery。
答案 0 :(得分:3)
jQuery的ajaxStart
不会触发任意XMLHttpRequest
事件,仅针对那些来自jQuery的事件。
在注册XMLHttpRequest
处理程序后,您可以通过启动自己的ajaxStart
来轻松测试*。
因此,从技术上讲,它易于模拟:只需通过常用方法路由所有ajax流量。
我怀疑这对你有多大帮助,因为你实际上并没有捕获所有 ajax请求,只是你开始的那些(因此根据定义已经知道)。
*我做了,因为我不确定。