gpt4 book ai didi

javascript - 在 javascript 中收听网页上的传出请求

转载 作者:行者123 更新时间:2023-12-05 06:10:57 24 4
gpt4 key购买 nike

我正在开发一个单页应用程序,该应用程序包含用于分析的第三方工具(想想堆、段、混合面板等)。我希望能够监控来 self 的应用程序的传出 https 请求并相应地执行一些操作(例如日志记录)。

是否有一种与浏览器无关/与协议(protocol)无关的方式来做到这一点? (一个 js 库就可以了)。根据我的发现,我的选择是为各种类型的请求创建处理程序。例如,对于 xhr 请求,我可以使用 this对于获取请求,我可以使用 this .

谢谢。

最佳答案

它们是几个选项,具有不同级别的浏览器支持。

最简单的可能是使用 Service Worker

https://developer.mozilla.org/en-US/docs/Web/API/Service_Worker_API

另一种选择是在 XMLHttpRequest 上创建一个 Proxy(),但这在 IE11 中不受支持

https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Proxy

关于javascript - 在 javascript 中收听网页上的传出请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64178966/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com