Come fare un sito web Caricare diverse pagine web in Firefox Than in IE

January 3

Come fare un sito web Caricare diverse pagine web in Firefox Than in IE


Internet Explorer e Firefox hanno delle similitudini, ma esistono alcune differenze tra i browser. IE, per esempio, ci sono i filtri Cascading Style Sheet che gli sviluppatori possono utilizzare per creare transizioni ed effetti unici per i browser IE. Come sviluppatore, potrebbe essere necessario visualizzare le diverse pagine web a seconda del browser il sito del visitatore. Utilizzando JavaScript, è possibile rilevare questi browser e reindirizzare gli utenti a una pagina Web che si desidera.

istruzione

1 Lanciate il vostro editor HTML o Blocco note e aprire un documento HTML.

2 Aggiungere il seguente codice JavaScript alla sezione "testa" del documento:

<Script language = tipo "javascript" = "text / javascript">

var URL;

var = userAgent navigator.userAgent;

var = prodotto navigator.product;

se (prodotto == "Gecko") {

URL = "Vai alla pagina Web Firefox";

}

else if (userAgent.indexOf ( "MSIE")) {

URL = "Vai alla pagina Web di Internet Explorer";

}

altro

URL = "Vai altra pagina Web";

alert ( "prodotto =" + prodotto + "agente =" + userAgent);

window.location = URL;

</ Script>

Questo codice controlla due proprietà del browser: navigator.userAgent e navigator.product. E 'quindi imposta l'URL di destinazione in base ai valori presenti in queste proprietà. Se il valore del prodotto è "Gecko", lo script sa che è in esecuzione in Firefox. Se il testo "MSIE" esiste nel valore userAgent, è in esecuzione all'interno di Internet Explorer. Se la funzione trova nessuno di questi valori, il visitatore del sito sta usando un browser diverso da Internet Explorer o Firefox.

3 Sostituire "Vai a pagina Web Firefox" con l'URL della pagina Web Firefox. Sostituire "Vai a pagina Web di Internet Explorer" con l'URL della pagina Web a cui si desidera reindirizzare gli utenti di Internet Explorer. Infine, sostituire "Vai altra pagina Web" con l'URL della pagina che si desidera visualizzare se un visitatore del sito non sta utilizzando Internet Explorer o Firefox.

4 Salvare il documento e aprirlo tramite Firefox. Il browser navigare verso la URL Firefox.

5 Aprire la pagina utilizzando Internet Explorer. IE accedere alla pagina Web che si è scelto di visualizzare quando i visitatori del sito utilizzare Internet Explorer.

Consigli e avvertenze

  • Si noti che i controlli delle funzioni JavaScript per "navigator.product", così come "navigator.userAgent". Un semplice controllo per "userAgent" potrebbe essere sufficiente, ma i browser come Safari può rendere difficile distinguere tra Safari e Firefox. Esaminando il valore "navigator.product", così come la proprietà "navigator.userAgent", è possibile verificare che il browser di un utente è Firefox controllando per un valore di "Gecko" di quella variabile.