2010-12-16 6 views
6

Powiel możliwe:
HTML5 in IE6 when JavaScript is disabledzastępowanie shiftu HTML5?

Słyszałem wiele Dyskusja na temat korzystania z HTML5 i po prostu polegać na javascript podkładki jako odwrotu dla < IE8. Ale co się stanie, jeśli użytkownik ma wyłączony javascript? To trudna sytuacja. Czy istnieje możliwość zastąpienia html5 shim fallback? Jakie jest Twoje zdanie w tej sprawie?

+1

Nie do końca duplikat. To pytanie przede wszystkim pyta, co się stanie; to pytanie przede wszystkim pyta, co powinniśmy z tym zrobić. – Matchu

+0

Tak, widziałem to, ale pytam, jak każdy programista/projektant planuje to i co robi, aby to naprawdę rozwiązać. Zasadniczo próbuję rozpocząć rozmowę na temat najlepszych praktyk, dlaczego i jak je wdrożyć. :) – dustinliamc

Odpowiedz

12

Prawie nie, nie można. Celem shim jest zmuszenie IE do rozpoznawania tagów HTML5 poprzez hack of sorts, i nie ma innego sposobu niż JavaScript do implementacji tego hacka. Gdyby tak było, cóż, nie używalibyśmy do tego Javascriptu.

One blogger pointed out że można używać komentarzy warunkowych, aby zmienić to, co same znaczniki są jeśli naprawdę troska że dużo o użytkownikach bez Javascript IE, ale polecam przed tego rodzaju brzydki bawić chyba że jest to dla bardzo ważny fragment Twoich użytkowników.

Jeśli używają IE bez Javascript, to po prostu z prośbą o zdegradowane doświadczenie.

+1

Tak. Byłoby bardzo ciężko wprowadzić warunkowe komentarze do każdego tagu. Może jednak możesz użyć warunkowych komentarzy do wyświetlenia ostrzeżenia, że ​​strona nie jest poprawnie renderowana z powodu przestarzałej przeglądarki? Zastanawiam się, jak użytkownicy zareagowaliby na takie rzeczy. – dustinliamc

+0

@noxxten: tego rodzaju powiadomienie wydaje się właściwe. Jego implementacja prawdopodobnie wyświetlałaby tylko dla IE i ukrywała je za pomocą Javascript, choć oznaczałoby to prawdopodobnie, że użytkownicy tak-JS IE czasami widzieli na ekranie miganie wiadomości na chwilę przed uruchomieniem odpowiedniej wersji Javascript. Ten nieco irytujący efekt może przeważyć nad korzyściami dla nielicznych JE-IE. – Matchu