Ich bin auf der Suche nach erkennen, wie modern der Browser des Benutzers ist. Zum Beispiel zeigt Google abhängig vom Browser eine tabellenbasierte Google Mail und abhängig vom Browser ein tabellenbasiertes Layout für Google-Bilder an. http://mail.google.com/support/bin/answer.py?hl=en&answer=6557PHP Benutzer-Agent Graceful Degradation
Googles Wahl von "modernen" Browsern ist in Ordnung mit mir, aber ich bin unsicher, wie zukünftige Funktionalität zu versichern. Wenn sich Benutzer-Agent-Zeichenfolgen ändern oder ein neuer Browser veröffentlicht wird, scheint sich die Liste der Benutzer-Agent-Zeichenfolgen zu ändern.
Edit: Ich endete mit dem Konzept als Mordernizer PHP-Server-Bibliothek. Ich teste auf Funktionalität und wenn die Standardeinstellungen nicht korrekt sind, setze ich einen Cookie und aktualisiere die Seite.
Das ist eine coole Idee, aber wir zielen nicht wirklich auf bestimmte Funktionen ab und es erfordert, dass Javascript aktiviert wird. Ein weiterer Nachteil ist, dass die zusätzliche Seitenaktualisierung für die Benutzererfahrung nicht gut sein kann. – William