我正在做一个我打算为自己做学术练习的项目。我基本上在做的是尝试在 IIS 服务器和 Web 浏览器之间添加自定义压缩类型,但在浏览器方面陷入了困境。基本上需要的是能够在将字节流发送到客户端之前更改服务器上的字节流,并且在客户端浏览器端,能够在其他正常的 DOM 解析等发生之前更改接收到的响应字节流。在服务器端,这被证明是微不足道的,但我不知道如何在 chrome 或 firefox 中做到这一点。如果有人对 chrome 有见解,请分享,但我现在将重点放在 Firefox 上。我的理解是,以前 Firefox 对扩展的访问级别相当低,但他们正在通过他们的 Firefox 附加 sdk 收紧限制。我不想费心学习旧方法,如果它们将被删除,那么是否有人明确知道附加 sdk 是否允许您以这种方式直接更改字节流?如果是这样,你有这种用法的例子吗?
(我知道我需要与 Accept-Encoding 标头协商压缩)