Czy nadal można używać IE=edge, chrome = 1?

Czytałem Chrome Frame zamknięty w zeszłym miesiącu, więc próbowałem zrozumieć, co to znaczy dla znacznika X-UA i po 3 godzinach badań nadal nie znalazłem odpowiedzi, której szukam, moje pytanie jest następujące:

Czy używanie IE=edge,chrome=1 jest nadal aktualne, czy od tej pory powinienem zatrzymać się na IE-edge ? Albo co byłoby najlepsze pratice zrobić w odniesieniu do X-UA, należy go unikać ?

Author: Brennan Sei, 2014-02-27

3 answers

<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" /> służy dwóm celom.

  1. IE8 może obsługiwać do trybów IE8, IE9 może obsługiwać do trybów IE9, i tak dalej.
  2. chrome=1: Określa, że ramka Google Chrome powinna się uruchomić, jeśli użytkownik ma ją zainstalowaną

Znacznik IE=edge jest nadal odpowiedni dla wersji IE 10 i poniżej. IE11 ustawia ten tryb jako domyślny.

Co do chrome flaga, możesz ją zostawić, jeśli użytkownicy nadal używają Chrome Frame. Pomimo wsparcia i aktualizacji dla Chrome Frame ending, można nadal zainstalować i używać the final release . Jeśli usuniesz flagę, Chrome Frame nie zostanie aktywowany po zainstalowaniu. Dla innych użytkowników, chrome=1 nie zrobi nic więcej niż pochłonie kilka bajtów przepustowości.

Zalecam przeanalizowanie odbiorców i sprawdzenie, czy ich przeglądarki zabraniają jakichkolwiek potrzebnych funkcji, a następnie podjęcie decyzji. Może byłoby lepiej zachęć ich do korzystania z bardziej nowoczesnej, evergreen przeglądarki.

Uwaga, walidator W3C będzie oznaczał chrome=1 jako błąd:

Error: A meta element with an http-equiv attribute whose value is
X-UA-Compatible must have a content attribute with the value IE=edge.
 90
Author: fny,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-11-27 02:28:39

Nadal można używać IE = edge, chrome = 1 .

Ale ponieważ projekt chrome frame został zamknięty, część chrome=1 jest zbędna dla przeglądarek, które nie mają zainstalowanej wtyczki chrome frame.

Dla poprawności używam obecnie następujących]}

<meta http-equiv="X-UA-Compatible" content="IE=edge" />
 13
Author: Siriquelle,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-11-11 11:40:33
<head>
<meta http-equiv='X-UA-Compatible' content='IE=edge'>

Zadziałało dla mnie, aby zmusić IE do "wyrwania się z trybu zgodności" (że tak powiem), ale to meta musi pojawić się natychmiast po <head>, inaczej nie zadziała!

 3
Author: Andre,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-01-22 06:18:22