По сравнению с Firefox 4 и Google Chrome 10, чего не может сделать IE9?
Если веб-сайт работает в Firefox 4 и в Google Chrome 10, что потенциально может привести к тому, что этот веб-сайт не будет работать (сломанный макет или сломанный JavaScript) в IE9? Какие ограничения и различия есть у IE9, помимо правил таблиц стилей для конкретного поставщика?
Да, это болезненно расплывчатый вопрос - это потому, что я не задаю этот вопрос с точки зрения кого-то с конкретной проблемой! Я задаю этот вопрос из перспектива человека с работающим веб-сайтом, у которого нет доступа к IE9.
Редактировать
Я +1
редактировал всех. Спасибо за отличные ответы!
4 answers
См. Quirksmode.com Основная таблица совместимости (и соответствующие таблицы сравнения) для примеров "причудливых" интерпретаций IE9 X/HTML и CSS.
- IE отстает в поддержке CSS3 (переходы CSS3, тень текста, градиенты CSS3, границы изображения, столбцы)
- IE отстает в поддержке SVG (фильтры SVG)
- Не поддерживает веб-работников
- Не поддерживает перетаскивание
- Не поддерживает анимацию SVG
- Не поддерживает файловый API
- Не поддерживает геолокацию (я думаю)
- Не поддерживает формы HTML5
- WebGL
- MathML
Ни один из них не будет заставляйте макеты ломаться, если вы явно не решите их использовать. Но если вы будете придерживаться консервативной разметки и функциональности, ни одно из них не вызовет у вас никаких проблем из коробки.
В этой статье есть хорошее сравнение IE9: Является ли IE9 современным браузером?
Среди сравнительных исследований браузеров , которые я видел, caniuse.com сравнение браузеров выглядит наиболее полным и обновленным и соответствует вашим потребностям. Сайт позволяет вам выбирать только два браузера одновременно для сравнения.