能否用JS在客户端获取某个请求的响应时间或者状态码

页面的一个iFrame中有个按钮,绑定了jqGrid事件,点击后返回查询数据。通过开发者工具,可以查看到该按钮点击后对应请求的响应状态。
该按钮绑定代码如下:

function btSearch_Click() {
    $("#gridlist").jqGrid('setGridParam', {
        url: url,
        page: 1
    }).trigger("reloadGrid");
}

需求:用浏览器插件从客户端注入js脚本,获取点击该按钮后,查询请求完成的时间,或者该请求的状态码,判断该请求是否执行完毕,确保下一步操作能够正常进行

阅读 4.9k
2 个回答

performance.getEntries()

然后里面有

type: "xmlhttprequest"

还有一些 url 开始时间、结束时间什么的。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题