O Firefox não renderiza HTML em determinados sites [duplicados]

2

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:04

1 resposta

1

Obrigado ao @ultrasawblade que respondeu a esta pergunta aqui

A solução mais simples é instalar a extensão do Firefox " Forçar o tipo de conteúdo ". Então, ao adicionar uma nova regra, defina o "Old Content-Type" para a expressão regular "\ S" (eu uso este RE porque o cabeçalho HTTP original não inclui um campo "Content-Type").

    
por 05.05.2012 / 16:51

Tags