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ć ?
3 answers
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />
służy dwóm celom.
- IE8 może obsługiwać do trybów IE8, IE9 może obsługiwać do trybów IE9, i tak dalej.
-
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.
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" />
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!
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