Pull to refresh

Поддержка < canvas> в IE

Reading time 2 min
Views 1.1K
Что такое canvas вы можете прочитать здесь и кое-что на хабре тут и тут (наглядный пример).

Vladimir Vukićević написал компонент ActiveX для IE, который добавляет в браузер поддержку тэга canvas. Чтобы использовать его нужно лишь добавить на страницу небольшой.js сниппет и тэг object который будет получать контроль. Разумеется, он полностью доступен для скриптов. Исходный код будет доступен для всех чтобы его можно было изучить и улучшить. Наличие этого компонента означает что canvas станет доступным во всех популярных браузера, не смотря на то, что Майкрософт ещё не добавил его поддержку.
via Christopher Blizzard

canvas в IE и Firefox
Если вы читали мой блог, ты вы, наверно, уже знаете, что больше всего из HTML5 я вдохновлён поддержкой Canvas. Это самый прямой путь для получения 2D (и скоро 3D) графики прямо на веб страницах, а ещё он убирает многие барьеры между разработчиком и отрисовкой графики. Один из самых больших камней по дороге к современным веб технологиям таким как canvas- это отсутствием поддержки в Internet Explorer’е. Проект ExCanvas был первой попыткой добавить поддержку Canvas в IE, но всё осуществлялось транслированием команд в VML. Это работало для простых и статичных вещей, но было очень медленно и невероятно медленно для интерактивного использования. Майкрософт не поддерживает Canvas в IE7 и сообщила что не собирается поддерживать в IE8.
Несколько прошедших выходных (и один тщетный день попыток разобраться в баге IE) я работал над поддержкой Canvas для основанной на той же системой рендеринга что и Firefox. С тэгом <object>, CSS и однострочным скриптом (чтобы убрать другой баг IE) элементы <canvas> в HTML просто работают. Я очень взволнован тем что эксперимент начинает работать, потому что отстутствие поддержки Canvas в IE одна из причин по которым разработчики сразу забывают об этом элементе и уходят разрабатывать во Флэше и других технологиях в плагинах.


Vladimir Vukićević
подробности в блоге
Tags:
Hubs:
+3
Comments 14
Comments Comments 14

Articles