По сравнению с Firefox 4 и Google Chrome 10, чего не может сделать IE9?


Если веб-сайт работает в Firefox 4 и в Google Chrome 10, что потенциально может привести к тому, что этот веб-сайт не будет работать (сломанный макет или сломанный JavaScript) в IE9? Какие ограничения и различия есть у IE9, помимо правил таблиц стилей для конкретного поставщика?

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

Редактировать

Я +1 редактировал всех. Спасибо за отличные ответы!

Author: ClosureCowboy, 2011-03-13

4 answers

См. Quirksmode.com Основная таблица совместимости (и соответствующие таблицы сравнения) для примеров "причудливых" интерпретаций IE9 X/HTML и CSS.

 4
Author: danlefree, 2011-03-13 22:57:30
  1. IE отстает в поддержке CSS3 (переходы CSS3, тень текста, градиенты CSS3, границы изображения, столбцы)
  2. IE отстает в поддержке SVG (фильтры SVG)
  3. Не поддерживает веб-работников
  4. Не поддерживает перетаскивание
  5. Не поддерживает анимацию SVG
  6. Не поддерживает файловый API
  7. Не поддерживает геолокацию (я думаю)
  8. Не поддерживает формы HTML5
  9. WebGL
  10. MathML

Ни один из них не будет заставляйте макеты ломаться, если вы явно не решите их использовать. Но если вы будете придерживаться консервативной разметки и функциональности, ни одно из них не вызовет у вас никаких проблем из коробки.

 4
Author: John Conde, 2011-03-14 04:26:53

В этой статье есть хорошее сравнение IE9: Является ли IE9 современным браузером?

 2
Author: Giorgi, 2011-03-14 13:25:56

Среди сравнительных исследований браузеров , которые я видел, caniuse.com сравнение браузеров выглядит наиболее полным и обновленным и соответствует вашим потребностям. Сайт позволяет вам выбирать только два браузера одновременно для сравнения.

 1
Author: mvark, 2011-03-14 08:04:59