页面的一个iFrame中有个按钮,绑定了jqGrid事件,点击后返回查询数据。通过开发者工具,可以查看到该按钮点击后对应请求的响应状态。
该按钮绑定代码如下:
function btSearch_Click() {
$("#gridlist").jqGrid('setGridParam', {
url: url,
page: 1
}).trigger("reloadGrid");
}
需求:用浏览器插件从客户端注入js脚本,获取点击该按钮后,查询请求完成的时间,或者该请求的状态码,判断该请求是否执行完毕,确保下一步操作能够正常进行
通過發起請求的 XHR 的 status 屬性獲取:https://developer.mozilla.org...
要攔截頁面上的 XHR 請求可以使用 ajax-hook: https://github.com/wendux/Aja...