HTML5 Canvas, размещенный на Dropbox, не работает с IE9 - PullRequest
1 голос
/ 10 июля 2011

Попробуйте эту ссылку в Firefox или Chrome:

http://dl.dropbox.com/u/34375299/aaa/index.html

Обратите внимание, что на холсте HTML5 появляется простая анимация.

Загрузите ту же ссылку в IE9,и он отображает запасной контент внутри тега canvas: «Похоже, ваш браузер не поддерживает HTML5 ...» - но IE9 имеет отличную поддержку canvas!

Я использую <!DOCTYPE html>, и если всенеобходимые файлы загружаются и запускаются в IE9 с диска, все работает нормально.Кроме того, та же страница, размещенная на других провайдерах (например, на обычных веб-серверах, а не на Dropbox), также работает нормально.

В чем отличие от dropbox, когда IE9 не отображает холст, и могу ли я это исправить?

Ответы [ 2 ]

2 голосов
/ 10 июля 2011

Убедитесь, что ваш IE9 не находится в режиме совместимости, что заставит его вести себя как IE8, который не поддерживает canvas.Я предполагаю, что что-то на сайте Dropbox переводит ваш браузер в режим совместимости.Подробнее об этом см. В этом ответе ... Почему IE9 переключается в режим совместимости на моем веб-сайте?

2 голосов
/ 10 июля 2011

Не уверен, почему это происходит, но он переходит в режим совместимости IE 9 вместо того, чтобы разрисовывать в стандартном режиме. Вы можете попытаться форсировать его следующим метаэлементом: <meta http-equiv="X-UA-Compatible" content="IE=9" >

...