2010-12-16 13 views
6

Mögliche Duplizieren:
HTML5 in IE6 when JavaScript is disabledHTML5 Shim Fallback?

Ich habe eine Menge Gerede über die Verwendung von HTML5 jetzt gehört und nur als Ausweich für < IE8 auf einem Javascript Shim verlassen. Aber was passiert, wenn der Benutzer JavaScript deaktiviert hat? Es ist eine schwierige Situation. Könnte es einen Fallback für den html5 Shim Fallback geben? Was ist deine Meinung zu diesem Thema?

+1

Nicht ganz dupliziert. Diese Frage fragt vor allem, was passieren wird; In dieser Frage geht es vor allem darum, was wir dagegen tun sollen. – Matchu

+0

Ja, ich habe das gesehen, aber ich frage mich, wie jeder Entwickler/Designer dies plant und was sie tun, um es wirklich zu lösen. Im Grunde versuche ich ein Gespräch über Best Practices, warum und wie sie implementiert werden. :) – dustinliamc

Antwort

12

So ziemlich, da kann nicht. Der Punkt des Shims ist es, IE zu zwingen, HTML5-Tags über einen Hack der Art zu erkennen, und es gibt keinen anderen Weg als Javascript, um diesen Hack zu implementieren. Wenn ja, würden wir Javascript dafür nicht verwenden.

One blogger pointed out, die Sie bedingte Kommentare, wenn Sie wirklich Pflege ändern verwenden könnten, was die Tags selbst sind, die nicht-Javascript IE Nutzern über Ihre viel, aber ich gegen diese Art von hässlich Herumspielen würde empfehlen, es sei denn, es für eine ist sehr wichtiger Teil Ihrer Benutzer.

Wenn sie IE ohne Javascript verwenden, sind sie nur fragen für eine verschlechterte Erfahrung rundum, wirklich.

+1

Ja. Es wäre ein großer Schmerz, bedingte Kommentare für jedes Tag zu implementieren. Obwohl Sie möglicherweise bedingte Kommentare verwenden können, um eine Warnung anzuzeigen, dass die Seite aufgrund des veralteten Browsers nicht korrekt wiedergegeben wird? Ich frage mich, wie Benutzer auf so etwas reagieren würden. – dustinliamc

+0

@noxxten: Diese Art der Benachrichtigung scheint angemessen. Seine Implementierung würde es wahrscheinlich nur für IE zeigen und es mit Javascript verstecken, obwohl das wahrscheinlich bedeuten würde, dass Ja-JS IE Benutzer die Nachricht manchmal kurz auf ihrem Bildschirm blinken sehen würden, bevor das entsprechende Javascript ausgeführt wird. Dieser leicht störende Effekt könnte die Vorteile der wenigen No-JS-IE-Geräte überwiegen. – Matchu