любой побочный эффект, если я добавлю'на моей странице? - PullRequest
3 голосов
/ 10 января 2012

HTML5Boiler plate предлагает добавить это на нашу HTML-страницу, если мы предпочитаем Chrome, а не IE (это мой случай)

<!-- Always force latest IE rendering engine (even in intranet) & Chrome Frame -->
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">

Мы все понимаем, как это работает. Если пользователь использует IE, но он также установил Chrome Frame, Chrome Frame будет использоваться для запуска страницы (что, вероятно, намного быстрее, когда дело доходит до выполнения моего JS)

Вопрос: есть ли «плохой» побочный эффект?

какая-то конкретная причина, почему я не должен добавлять этот фрагмент?

Спасибо

Ответы [ 3 ]

4 голосов
/ 10 января 2012

Единственный недостаток, который я знаю об этом фрагменте, заключается в том, что валидаторы еще не принимают значение содержимого этой мета (даже если они должны), поэтому, если вам это кажется раздражающим, просто помните, что вы также можете указать его внутри .htaccess (как предложено также на шаблонном сайте html5)

См. https://gist.github.com/1292092 для примера включения htaccess

См. Также эту тему о мета валидации

0 голосов
/ 13 февраля 2012

Фактически у этого метатега есть свои недостатки (вместе с условными комментариями), поэтому мы рекомендуем ссылаться на него с сервера.См. эту проблему для деталей .

0 голосов
/ 10 января 2012

У этого нет никаких минусов.

Это заставит браузер рендериться как можно лучше, игнорируя эти ужасные режимы совместимости IE.

Это не сломает браузер, просто объяснит ему, что на этой странице не желают экспериментировать, и только чтобы ее правильно показывали.

...