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

发布于 2022-09-13 01:11:14 字数 375 浏览 9 评论 0

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

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

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

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

暖伴 2022-09-20 01:11:14

通過發起請求的 XHR 的 status 屬性獲取:https://developer.mozilla.org...

要攔截頁面上的 XHR 請求可以使用 ajax-hook: https://github.com/wendux/Aja...

笨死的猪 2022-09-20 01:11:14

performance.getEntries()

然后里面有

type: "xmlhttprequest"

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

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文