Pergunta

Eu tenho duas máquinas Vista Business. Eu tenho IE 7 instalado em ambos. Em minha primeira máquina (Computer1) se eu vou a este local ( http: //www.quirksmode. org / js / detect.html ), ele diz que eu estou usando "Explorer 6 no Windows". Se eu usar Computer2 com Vista Business e IE7, ele diz que eu estou usando "Explorer 7 no Windows". Aqui está uma tela captura . A mesma versão do IE é em ambas as máquinas. Alguém tem uma solução?

Foi útil?

Solução

Computer1: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0; Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1) ; SLCC1; .NET CLR 2.0.50727; Media Center PC 5.0; InfoPath.2; .NET CLR 3.5.21022; .NET CLR 3.5.30729; .NET CLR 3.0.30618; MS-RTC LM 8; .NET CLR 1.1.4322) Rick Kierner (11 minutes ago)
Computer2: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0; SLCC1; .NET CLR 2.0.50727; .NET CLR 3.0.04506; InfoPath.2; .NET CLR 3.5.21022)  Rick Kierner (10 minutes ago)

Parece haver algum lixo no agente de usuário de Computer1 que se repete a informação Mozilla/4.0 (compatible...) com MSIE 6.0 informações (e colchetes de fechamento incompatíveis). Dito isto, eu corri o seu agente de usuário através do script fornecido na página ligado a você e voltou como Explorer 7, então eu não sei por que ele está falhando na própria página.

Independentemente disso, verificar o seu registro para obter informações User Agent adicional que poderia ser removido a [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\ Internet Settings\5.0\User Agent] (sim, ele reside em '5.0', mesmo se você tiver o Internet Explorer 7). Note-se que este é o local no Windows XP, eu estou supondo que é o mesmo no Windows Vista.

Outras dicas

Você pode postar o User Agent de ambas as máquinas? (Você pode ir para algum site que exibe o agente do usuário, ou seja, esta , na parte inferior ).

Eu suponho que é um bug no site da Quirksmode em conjunto com o gaent usuário.

Você está usando a mesma versão do IE7 em ambas as máquinas? Se as versões são diferentes, então é possível que o script não está reconhecendo uma versão por algum motivo e é apenas falta para IE6 como um menor denominador comum. É possível que uma das máquinas pode ter uma versão do IE que não está seguindo exatamente as regras ao pé da letra e o script está tendo um momento difícil manuseá-lo.

Verifique as chaves de registro [HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Internet Settings \ User Agent \ Post Platform] e [HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Internet Settings \ 5.0 \ User Agent \ Post Platform]

Alguns pedaços de software vai acrescentar valores adicionais aqui, o que é bom, a menos que você especificar uma seqüência de agente do usuário. Nesse caso, a maioria detecta navegador irá disparar e detectar o último valor que encontram.

Normalmente, esses valores serão ou em uma tecla "User Agent" ou a tecla "Post Platform".

Eu encontrei a entrada de registo:

HKEY_USERS \ S-1-5-21-817507923-1393677948-3603797094-1205 \ Software \ Microsoft \ Windows \ CurrentVersion \ Internet Settings \ User Agent \ Post Platform

Ele teve a

"Mozilla / 4.0 (compatível; MSIE 6.0; Windows NT 5.1; SV1) "

valor. Depois de retirar isso, meu navegador é reconhecido como IE 7

Este é apenas um palpite, mas a primeira corda você postou tem explicitamente "MSIE 6.0" na cadeia de consulta. Se o site é preguiçoso e não analisa corretamente a corda, que poderia substituir o "MSIE 7.0" na cadeia mais cedo, e dar-lhe um resultado falso.

Eu encontrei a chave de registro IE6. Sou capaz de eliminar este sem causar problemas no meu PC ?? HKEY_USERS \ S-1-5-21-117609710-1647877149-839522115-1003 \ Software \ Microsoft \ Windows do usuário \ CurrentVersion \ Internet Settings \ Agent \ Post Platform onde eu encontrei o seguinte: Mozilla / 4.0 (compatível; MSIE 6.0; Windows NT 5.1; SV1)

Eu tenho IE7 instalado e sou capaz de usar a maioria dos itens facebook etc.. Assinalou-se-me que me parece ter ambas as versões ativas e poderia ter problemas se eu não corrigir isso.

Eu não quero para remover a chave de registro se isso poderia causar um novo conjunto de problemas! graças

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top