Moja firma korzysta z aplikacji innego dostawcy, dlatego nie mamy żadnej kontroli nad kodem źródłowym. Strona ma problemy ze zgodnością w IE10 (tylko) ze względu na renderowanie Javascript, a także w innych przeglądarkach (Safari, Firefox, Chrome).Kompatybilny z X-UA: IE = 9 vs IE = EmulateIE9, inne przeglądarki
Ponieważ mamy kontrolę nad naszym serwerze, poprosiłem naszego zespołu hostingowych dodać niestandardowy nagłówek odpowiedzi HTTP w IIS w następujący sposób, w oparciu o niektóre googling ja.
W polu Name -> X-UA-Compatible
W polu Value -> IE = EmulateIE9
Teraz zastanawiam się, czy IE = 9 byłby już lepszy, i gdyby dotyczyło to innych przeglądarek oprócz IE.
Więc moje pytania, a mianowicie:
(1) Jaka jest różnica między treścią = ie = 9 i zawartości = ie = EmulateIE9?
(2) Czy użycie content = IE = 9 zmuszałoby przeglądarki inne niż IE do renderowania jako IE9?
(3) Widziałem dodatkowy atrybut przeglądarki Chrome = 1. Czy to faktycznie działa?
Strona html-5.com zawiera tę definicję, więc wygląda na to, że ten tag NIE DZIAŁA poza IE, ale widziałem tak wiele innych odniesień do Chrome = 1, o które się zastanawiam.
Zgodny z X-UA służy do wskazania przeglądarce IE, która wersja silnika renderującego powinna być używana do wyświetlania strony. Ten metatag nie ma wpływu na inne przeglądarki, takie jak Firefox i Opera, które ogólnie próbują uniknąć nadpisywania rozmiaru kodu przeglądarki, wyświetlając strony internetowe tylko w jeden sposób zgodnie z ustalonymi standardami (obsługa wielu silników renderujących wiąże się z poważnymi wyzwaniami, szczególnie gdy zawartość renderowane przez jeden silnik uzyskuje dostęp do osadzonej treści renderowanej przez inny silnik).
Dzięki!
Rozważ użycie '' i '': http://stackoverflow.com/questions/6771258/whats -the-difference-if-meta-http-equiv-x-ua-zgodny-content-ie-edge – paulsm4
Powiedział, że nie ma kontroli nad kodem źródłowym. – Jeff