【发布时间】:2018-01-06 11:53:48
【问题描述】:
如果你得到一个页面的初始 HTML,你能检测到后续的 ajax 请求吗?
与您在开发者控制台中所做的非常相似,但以编程方式。已广泛搜索解决方案,但没有找到。
【问题讨论】:
标签: javascript html ajax
如果你得到一个页面的初始 HTML,你能检测到后续的 ajax 请求吗?
与您在开发者控制台中所做的非常相似,但以编程方式。已广泛搜索解决方案,但没有找到。
【问题讨论】:
标签: javascript html ajax
您可以使用PerformanceObserver 并将entryType 设置为"resource"
function perf_observer(list, observer) {
// Process the "resource" event
}
var observer2 = new PerformanceObserver(perf_observer);
observer2.observe({entryTypes: ["resource"]});
见
【讨论】:
window的所有请求,是吗?
.getEntries() 时列出了请求的URL 和发起者。您可以在找到匹配项时打破循环,观察者将继续观察所有请求,直到断开连接,请参阅stackoverflow.com/questions/43960770/…