gpt4 book ai didi

firefox - http-on-examine-response 观察者 - 可以阻止进一步处理的响应吗?

转载 作者:行者123 更新时间:2023-12-04 21:01:09 25 4
gpt4 key购买 nike

我正在尝试实现一个 Firefox 扩展,它过滤传入的 HTTP 响应并相应地处理它们。

我希望阻止包含特定 header 的 HTTP 响应。阅读了一些 MDC 文章后,似乎观察 HTTP 响应的最常见方法是注册一个 http-on-examine-response 观察者。

我的问题是:使用这个观察者,是否可以阻止 HTTP 请求进一步处理(作为副产品,页面将继续等待响应)?或者我是否需要使用 XPCOM 的其他方面(如果是这样,请注意指出我正确的方向)?

提前致谢,迈克

最佳答案

应该是可能的:该通知的“主题”是一个 HTTP channel ,您可以在该 channel 上调用 nsIRequest::cancel()。

页面将不是 但是,继续等待响应,因为您阻止了响应。也许您实际上一直在寻找一种方法来 alter an HTTP response ?

关于firefox - http-on-examine-response 观察者 - 可以阻止进一步处理的响应吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/405010/

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