Canvas应用程序在IE9&在FF4b7中工作不正常

时间:2010-12-10 19:54:39

标签: javascript internet-explorer firefox html5 canvas

我正在开发一款在线roguelike游戏。它的当前版本位于here。它在Chrome 9和Firefox 3.6中运行良好,但它使得Firefox 4 beta 7在每次移动中都没有响应大约一分钟,IE9只是说它不支持<canvas>标记。

有人可以解释IE9和FF4b7的这些奇怪行为吗?

非常感谢。

2 个答案:

答案 0 :(得分:5)

在IE9中点击F12,你会看到你的网站正在以怪癖模式加载,这就是为什么它没有画布。从F12开始,您可以切换它,如果它处于IE9标准模式,您可以看到您的网站是否正常工作。

我认为您希望将DOCTYPE html放在其他所有内容之前以避免这种情况。

http://en.wikipedia.org/wiki/Quirks_mode

答案 1 :(得分:0)

我发布此内容以防其他人(我在google搜索时找到此页面)

页面在Firefox中运行良好

在IE9页面中,本地工作,但不是来自服务器。 (“不支持getContext等等”) 已经没有想法,但注意到我的包含画布的部分页面的试用确实有效。

长话短说: - 我的页面是.htm,所以我想“是否有HTML5标准?”好吧,我不确定是否有,但当我将所有页面更改为.html时,该网站在IE9中的表现与所有画布元素一样有效。

鲍勃