Domanda

Ho due macchine Vista per Business. Ho IE 7 installato su entrambi. Sulla mia prima macchina (Computer1) se vado a questo sito ( http: //www.quirksmode. org / js / detect.html ), dice che sto usando " Explorer 6 su Windows " ;. Se utilizzo Computer2 con Vista Business e IE7, viene indicato che sto utilizzando "Explorer 7 su Windows". Ecco una schermata capture . La stessa versione di IE è su entrambe le macchine. Qualcuno ha una soluzione?

È stato utile?

Soluzione

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)

Sembra che ci sia un po 'di immondizia nell'agente utente di Computer1 che ripete le informazioni Mozilla / 4.0 (compatibile ...) con informazioni MSIE 6.0 (e parentesi di chiusura non corrispondenti). Detto questo, ho eseguito il tuo agente utente attraverso lo script fornito nella pagina a cui ti sei collegato ed è tornato come Explorer 7, quindi non sono sicuro del motivo per cui non funziona sulla pagina stessa.

Indipendentemente da ciò, controllare il registro per ulteriori informazioni sull'agente utente che potrebbero essere rimosse in [HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Impostazioni Internet \ 5.0 \ User Agent] (sì, risiede in "5.0" anche se si dispone di Internet Explorer 7). Nota che questa è la posizione in Windows XP, suppongo che sia la stessa in Windows Vista.

Altri suggerimenti

È possibile pubblicare l'agente utente di entrambe le macchine? (puoi visitare un sito che mostra l'agente utente, ad esempio questo , in fondo ).

Suppongo che sia un bug sul sito Quirksmode insieme all'utente gaent.

Stai utilizzando la stessa versione di IE7 su entrambe le macchine? Se le versioni sono diverse, è possibile che lo script non riconosca una versione per qualche motivo e stia semplicemente impostando IE6 come minimo comune denominatore. È possibile che una delle macchine abbia una versione di IE che non segue esattamente le regole della lettera e che lo script ha difficoltà a gestirla.

Controlla le chiavi di registro [HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Impostazioni Internet \ User Agent \ Post Platform] e [HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Internet Settings \ 5.0 \ User Agent \ Post Platform]

Alcuni software aggiungeranno ulteriori valori qui, il che va bene, a meno che non si specifichi una stringa agente utente. In tal caso, la maggior parte dei rilevamenti del browser si attiverà e rileverà l'ultimo valore che trovano.

In genere, questi valori si trovano in un " User Agent " chiave o " Post Platform " chiave.

Ho trovato la voce di registro:

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

Aveva il

  

" Mozilla / 4.0 (compatibile; MSIE 6.0;   Windows NT 5.1; SV1) "

Valore. Dopo averlo rimosso, il mio browser viene riconosciuto come IE 7

Questa è solo un'ipotesi, ma la prima stringa che hai pubblicato in modo esplicito ha " MSIE 6.0 " nella stringa di query. Se il sito è pigro e non analizza correttamente la stringa, ciò potrebbe sovrascrivere il "MSIE 7.0" nella stringa precedente e dare un risultato falso.

Ho trovato la chiave di registro IE6. Sono in grado di eliminare questo senza causare problemi sul mio PC ?? HKEY_USERS \ S-1-5-21-117609710-1647877149-839522115-1003 \ Software \ Microsoft \ Windows \ CurrentVersion \ Impostazioni Internet \ User Agent \ Post Platform dove ho trovato quanto segue: Mozilla / 4.0 (compatibile; MSIE 6.0; Windows NT 5.1; SV1)

Ho installato IE7 e sono in grado di utilizzare la maggior parte degli articoli di Facebook, ecc. Mi è stato fatto notare che mi sembra che entrambe le versioni siano attive e che potrei riscontrare problemi se non lo risolvo.

Non voglio rimuovere la chiave di registro se ciò potrebbe causare una serie completamente nuova di problemi! grazie

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top