web-dev-qa-db-ja.com

IE5によるHTML5 Canvasタグのサポート

私はキャンバスタグをテストしようとしています、私はこのコードから始めました:

<html>
 <canvas id="example" width="200" height="200">
    This text is displayed if your browser does not support HTML5 Canvas.
 </canvas>
</html>

IE8では、次のメッセージが表示されます。

 This text is displayed if your browser does not support HTML5 Canvas.

次にIE9をインストールしましたが、同じエラーが発生します。 IE9はHTML5キャンバスをサポートしていますか?

編集

問題は、doctypeタグがないことでした。

<!DOCTYPE html>
20
Shiraz Bhaiji

IE9はキャンバスをサポートしています。 ここ は例です。

キャンバスがブラウザーで機能しない場合は、F12キー(開発者ツールを開く)を押して、IEが互換モードになっていないことを確認してください。

22
gor

answer from gor を拡張して、次のメタデータを追加したことを確認します。

<meta http-equiv="X-UA-Compatible" content="IE=Edge"/>

これにより、IEが可能な限り最新のモードを使用するように強制され、ユーザーは開発者ツールから互換モードを変更する必要がなくなります。

12
Ajay Bhosale

私が知っている限り、すでにRCに含まれていない限り、HTML5 CanvasのサポートはIE9向けに開発中です。おそらく、IE9で html5test を参照して参照できることを確認するのに最適なWeb​​サイトではありません。特定のHTML 5タグをサポートするかどうか。別の方法として、 caniuse を参照することもできます。これにより、ブラウザのHTML5サポートに関する多くの情報も得られます。

3
Citroenfris

これに追加するだけで、私が使用している小さなスクリプト excanvas が呼び出され、IE8でキャンバスアニメーションを(ゆっくり)実行できるようになりました。7と6では試していませんが、一見。

1
Steve

Google Chrome Frame Plugin [http://www.google.com/chromeframe][1]をインストールすると、IE6-9がアップグレードされ、HTML5 /とともにWebkitレンダリングエンジンが実行されますCSS3サポート。

0
Ken Griffith