在Firefox57中,您可以拦截http请求正文以及响应(使用filterResponseData)。对网络套接字也可以这样做吗?
发布于 2018-05-02 18:55:43
我认为您不能使用API来查看WebSocket通信。
webRequestAPI只适用于WebSocket握手,该握手仍然是正常的HTTP。但是,一旦HTTP升级完成,API就不再能观察到它了。
引用相关的铬修补程序
在WebSocket API中支持WebRequest。 这个CL使WebRequest API支持拦截WebSocket握手请求。由于握手是通过HTTP升级请求完成的,其流程适合于面向HTTP的WebRequest模型。应用其他限制,将忽略由扩展触发的WS请求重定向。 请注意,WebRequest API不拦截:
由于Mozilla通常尝试遵循Chrome扩展,因此我希望Firefox的行为应该是相同的。
https://stackoverflow.com/questions/50077309
复制相似问题