2013-07-16 32 views
1

我有一个基于原型模型的JavaScript HTML5应用程序,我扩展了Canvas的CanvasRenderingContext2D以支持绘制椭圆等。为什么CanvasRenderingContext2D没有在我的IE9中定义?

Sudenly错误显示CanvasRenderingContext2D未定义,并且getContext也未定义。

是什么导致了这个问题?

+0

缺失/错位的doc类型声明? – Teemu

+0

我的声明是<!DOCTYPE html> – Gisway

+1

突然??请检查您是否已将IE9更改为IE8中的webdeveloper – Sarath

回答

2

我想通了,不知何故,我的IE9的兼容性视图已打开。这意味着如果您打开IE9的兼容性视图,则不再支持HTML5。

+1

这是因为它的价值,这是因为IE9的兼容性模式基本上把浏览器放回到IE7引擎。 IE7绝对不支持HTML5 ;-) – Neville

相关问题