5

У меня была «ошибка», поднятая клиентом, используя режим браузера IE9 с установленными стандартами IE7 режима документа (почему это установлено, я не знаю, см. Прикрепленное изображение) IE9 Browser Mode with Document Mode IE7 standardsСтиль IE9 Режим браузера с режимом документа Режим IE7

Это вызывает ошибку моделирования, и клиент попросил исправить ошибку. Я почти на 100% уверен, что я ничего не могу сделать, чтобы настроить такой настрой и устранить проблему. Я использую Modernizr для настройки различных браузеров. Я хотел бы получить надежный ответ, чтобы вернуть клиенту, почему это сценарий, который я не могу исправить, или если я ошибаюсь, и я могу что-то сделать, чтобы исправить это, тогда я был бы признателен за помощь.

Спасибо.

+0

Какая ошибка ? IE7 режим IE7 эмулирует подлинный IE7, хотя он не идеален. Вы проверили, происходит ли ошибка в подлинном IE7? Должен ли ваш сайт поддерживать IE7? – thirtydot

+0

IE7 режим IE7 эмулирует IE7 (до точки), когда он установлен в режиме браузера: IE7 и режим документа: стандарты IE7, но это не мой вопрос. Я спрашивал, есть ли способ ориентации режима документа IE7 в режиме браузера IE9 в отличие от режима браузера IE7 и режима документа IE7. Такая же ошибка не возникает в обычном IE7, следовательно, вопрос. Что вы имеете в виду, если бы сайт поддерживал IE7, конечно, должен, почему бы и нет? Спасибо за комментарий. Я не думаю, что тип ошибки важен. – frontendzzzguy

+3

Многие люди не утруждают себя поддержкой IE7 в эти дни, поэтому я спросил, должен ли ваш сайт поддерживать его. Единственный способ, по которому * обычный пользователь * мог бы просмотреть ваш сайт в IE7 в режиме IE7, был бы, если бы они нажали кнопку «режим совместимости». Добавление '' должно помешать появлению этой кнопки. Итак, ваш вопрос меня смущает. Если ваш клиент буквально перешел в Инструменты разработчика и изменил «Режим документа» на «Стандарты IE7», и ошибка не появилась в подлинном IE7, тогда нет смысла фиксировать это - ошибка не имеет значения. – thirtydot

ответ

14

Я не верю, что вы сможете это сделать. Существуют метатеги, которые обеспечивают соблюдение стандартов, но если пользователь открывает свои инструменты для разработчиков и вручную выбирает настройки, то это не проблема, стоящая в поиске.

2

Я знаю, это звучит странно .. но некоторые люди имеют режим документа, установленный на стандарты IE7 ПО СТРАНИЦЕ ПО УМОЛЧАНИЮ.

Версия моей матери ie9 соответствует стандарту IE7. Я очень сомневаюсь, что она сделала это сама, и я не помню этого, хотя иногда я работаю на ее машине, когда я нахожусь. Таким образом, возможно, что некоторые люди имеют ie9, установленный в устаревшем стандарте браузера. (7)

Я думаю, что пришло время прекратить поддерживать 7 в любом случае. Я фрилансер, и если вы хотите поддержать что-либо ниже, чем я, то я взимаю БОЛЬШЕ больше. Но теперь, когда я столкнулся с этой проблемой в режиме документа, где он действительно установлен в стандартах ie7 как значение по умолчанию .. Интересно, сколько людей просматривают сломанные страницы там из-за этого ...