Visualizzazione dei risultati da 1 a 7 su 7

Discussione: riconoscimento browser

  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2007
    Messaggi
    4

    riconoscimento browser

    Ciao a tutti.

    E' possibile caricare pagine diverse a seconda della presenza o meno di un browser specifico? Nel caso che mi interessa, vorrei reindirizzare gli utenti con browser inferiori a MSIE 5.5 (e/o con Mozilla 1.7.13 su Linux).

    Grazie e buon fine settimana!

  2. #2
    Utente di HTML.it L'avatar di lake86
    Registrato dal
    Dec 2006
    Messaggi
    705
    fa un bel cerca nel forum :P

  3. #3
    Utente di HTML.it
    Registrato dal
    Apr 2007
    Messaggi
    4
    Guarda, avrei trovato questo:

    http://msdn.microsoft.com/workshop/a...omment_ovw.asp

    Il fatto è: qual è la stringa esatta per condizionare il caricamento di una pagina diversa a seconda che la versione del browser sia inferiore, specificatamente, a MSIE 5.5 o che sia Mozilla 1.7.13?

    Grazie

  4. #4
    Utente di HTML.it L'avatar di lake86
    Registrato dal
    Dec 2006
    Messaggi
    705
    prova cosi



    Con questo script:

    codice:
    if (document.all) // IE
    {
    alert("explorer");
    }
    else if (document.layers) // NETSCAPE
    {
    alert("navigator");
    }
    else if (document.getElementById) // OPERA
    {
    alert("opera");
    }
    else
    {
    alert("altri_browser.htm"); // ALTRI FRA CUI FIREFOX
    }
    codice:
    o se no puoi usare
    
    Citazione:
    navigator.appName
    
    
    Come una variagile quindi
    
    Citazione:
    
    if (navigator.appName=='Microsoft Internet Explorer'){
    // Indirizzamento a pagina per ie
    } else {
    // Indirizzamento a pagina per firefox
    }

  5. #5
    Utente di HTML.it
    Registrato dal
    Apr 2007
    Messaggi
    4
    Il problema è che in quel modo non faccio distinzioni tra versioni, mentre a me serve separare IE 5.5 (e superiori) da tutte le precedenti: nello specifico, perché il fix per le PNG trasparenti funziona solo da IE 5.5 in su.

    Avrei risolto in questo modo (e pare funzionare). Potrebbe esserci qualche inconveniente?

    Codice PHP:

    <!--[if lt IE 5.5000]>


    Welcome to Internet Explorer 5.0!</p>
    <![endif]-->

    <!--[if !
    lt IE 5.5000]>
    [
    img]prova.png[/img]
    <![endif]-->


    [
    img]prova.png[/img
    Mi rimane comunque da separare Mozilla 1.7.13 (per Linux), con il quale non funziona uno script jQuery.

  6. #6
    Utente di HTML.it L'avatar di lake86
    Registrato dal
    Dec 2006
    Messaggi
    705
    ah scusa non avevo letto quella parte :P

    Usa

    navigator.appVersion Versione del browser (es. 3.0 o 4.0)
    navigator.userAgent Titolo completo del browser.(es. Mozilla/4.0)

  7. #7
    Utente di HTML.it
    Registrato dal
    Apr 2007
    Messaggi
    4
    Nel codice sopra dove lo inserisco "navigator.userAgent Mozilla/1.7.13"?

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.