能否用JS在客户端获取某个请求的响应时间或者状态码
页面的一个iFrame中有个按钮,绑定了jqGrid事件,点击后返回查询数据。通过开发者工具,可以查看到该按钮点击后对应请求的响应状态。
该按钮绑定代码如下:
function btSearch_Click() {
$("#gridlist").jqGrid('setGridParam', {
url: url,
page: 1
}).trigger("reloadGrid");
}
需求:用浏览器插件从客户端注入js脚本,获取点击该按钮后,查询请求完成的时间,或者该请求的状态码,判断该请求是否执行完毕,确保下一步操作能够正常进行
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
通過發起請求的 XHR 的 status 屬性獲取:https://developer.mozilla.org...
要攔截頁面上的 XHR 請求可以使用 ajax-hook: https://github.com/wendux/Aja...
performance.getEntries()
然后里面有
type: "xmlhttprequest"
还有一些
url
开始时间、结束时间什么的。