我使用带有嵌入式 Web 服务器的水处理控制器。我尝试使用 Firefox 连接的一些控制器无法呈现从 Web 服务器返回的 HTML。相反,Firefox (v11) 将 HTML 显示为原始文本。其他浏览器(Chrome、IE、Safari)可以很好地呈现 HTML。Firefox v2 也可以很好地呈现 HTML。
在解决问题时,我发现 Firefox 无法为其呈现 HTML 的控制器具有无效的响应标头。具体来说,整个响应标头集不超过...
200 OK
Firefox 正确呈现 HTML 的其他控制器的响应标头如下所示......
Date: Mon, 6 Jan 2012 07:08:47 GMT
Server: Z-World Rabbit
Connection: close
Content-Type: text/html
200 OK
对我来说,如果响应标头不包含Content-Type: text/html
MIME 类型字段,则 Firefox 显然不会呈现 HTML。
由于我无法更改从控制器返回的响应标头,我想知道 Firefox 中是否有一个设置可以告诉 Firefox 将内容呈现为 HTML,即使Content-Type:
响应标头中缺少内容。
答案1
尝试这个插件称为“强制内容类型” - 我自己还没有测试过,但它似乎可以满足你的需要。