Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it L'avatar di goat
    Registrato dal
    Apr 2003
    Messaggi
    1,154

    [Browser Sniffin] Riconoscere Safari: fatto!

    Esempio dopo esempio ho trovato questo codice per riconoscere Safari e richiamare un CSS dedicato:

    Codice PHP:
    if(/WebKit/i.test(navigator.userAgent))
    document.write('<link rel="stylesheet" media="screen" href="css/safari.css" />'); 
    Il tutto funziona, però il CSS mi viene richiamato anche quando visualizzo la pagina con Chrome, il browser lanciato da Google.
    C'è modo di richiamare il CSS unicamente quando visualizzo la pagina con Safari?

    Grazie,
    goat
    "Qualunque impressione faccia su di noi, egli è un servo della legge, quindi appartiene alla legge e sfugge al giudizio umano."

  2. #2
    Frontend samurai L'avatar di fcaldera
    Registrato dal
    Feb 2003
    Messaggi
    12,924
    potrebbe essere

    codice:
    var chrome =  !!navigator.userAgent.match('Chrome');
    if(/WebKit/i.test(navigator.userAgent) && !chrome)
    document.write('<link rel="stylesheet" media="screen" href="css/safari.css" />');
    Vuoi aiutare la riforestazione responsabile?

    Iscriviti a Ecologi e inizia a rimuovere la tua impronta ecologica (30 alberi extra usando il referral)

  3. #3
    Utente di HTML.it L'avatar di goat
    Registrato dal
    Apr 2003
    Messaggi
    1,154
    E' lui.
    Godo, e non poco.

    Grazie,
    goat
    "Qualunque impressione faccia su di noi, egli è un servo della legge, quindi appartiene alla legge e sfugge al giudizio umano."

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 © 2026 vBulletin Solutions, Inc. All rights reserved.