有一个奇怪的场景。有一个运行在HTTP上的网站,受Basic Auth保护(通过Nginx提供),它还在根文档上设置Content-Encoding: gzip
标题。
现在这一切都很好而且相当香草,期待当我在提示符中输入我的用户名/密码时,它接受凭据但是给我回gzipped输出而不是我需要的实际渲染的HTML。我试过删除gzip,它可以工作。我尝试删除Basic Auth,它有效。它并没有提供下面的输出。
我也在Firefox中尝试过,它正确呈现了HTML页面(即它在渲染之前将其解压缩)所以对我而言,它看起来可能是一个不起眼的Chrome bug。此网站仅供与Chrome密切相关的内部服务使用,只需通过HTTP运行即可使用iframe而不会出错。
任何提示或技巧,似乎无法在不幸发现之前发现任何地方。
干杯, 亚历