O Firefox não renderiza HTML se o cabeçalho HTTP Content-Type estiver ausente

3

Eu trabalho com controladores de tratamento de água que têm servidores da Web incorporados. Alguns controladores que eu tentei conectar usando o Firefox não renderizam o HTML que é retornado do servidor web. Em vez disso, o Firefox (v11) exibe o HTML como texto bruto. Outros navegadores (Chrome, IE, Safari) renderizam o código HTML. O Firefox v2 também processou o código HTML.

Ao solucionar o problema, descobri que os controladores para os quais o Firefox não renderiza o HTML possuem cabeçalhos de resposta inválidos. Especificamente, todo o conjunto de cabeçalhos de resposta não é mais do que ...

200 OK

Os Cabeçalhos de Resposta dos outros controladores que o Firefox renderiza corretamente parecem com HTML ...

Date: Mon, 6 Jan 2012 07:08:47 GMT 
Server: Z-World Rabbit 
Connection: close 
Content-Type: text/html

200 OK

É óbvio para mim que o Firefox não está renderizando o HTML se / quando o Cabeçalho de Resposta não contiver o campo Content-Type: text/html mime type.

Como não consigo alterar os Cabeçalhos de Resposta que são retornados dos controladores, gostaria de saber se há uma configuração no Firefox que diga ao Firefox para renderizar conteúdo como HTML mesmo que Content-Type: esteja ausente do Cabeçalho de Resposta.

    
por Jed 05.05.2012 / 01:16

1 resposta

4

Experimente este addon chamado "Force Content-Type" - I não testei por mim mesmo, mas parece fazer o que você precisa.

    
por 05.05.2012 / 05:53