1
我有一个基于原型模型的JavaScript HTML5应用程序,我扩展了Canvas的CanvasRenderingContext2D以支持绘制椭圆等。为什么CanvasRenderingContext2D没有在我的IE9中定义?
Sudenly错误显示CanvasRenderingContext2D未定义,并且getContext也未定义。
是什么导致了这个问题?
我有一个基于原型模型的JavaScript HTML5应用程序,我扩展了Canvas的CanvasRenderingContext2D以支持绘制椭圆等。为什么CanvasRenderingContext2D没有在我的IE9中定义?
Sudenly错误显示CanvasRenderingContext2D未定义,并且getContext也未定义。
是什么导致了这个问题?
我想通了,不知何故,我的IE9的兼容性视图已打开。这意味着如果您打开IE9的兼容性视图,则不再支持HTML5。
这是因为它的价值,这是因为IE9的兼容性模式基本上把浏览器放回到IE7引擎。 IE7绝对不支持HTML5 ;-) – Neville
缺失/错位的doc类型声明? – Teemu
我的声明是<!DOCTYPE html> – Gisway
突然??请检查您是否已将IE9更改为IE8中的webdeveloper – Sarath