我正在开发一款在线roguelike游戏。它的当前版本位于here。它在Chrome 9和Firefox 3.6中运行良好,但它使得Firefox 4 beta 7在每次移动中都没有响应大约一分钟,IE9只是说它不支持<canvas>
标记。
有人可以解释IE9和FF4b7的这些奇怪行为吗?
非常感谢。
答案 0 :(得分:5)
在IE9中点击F12,你会看到你的网站正在以怪癖模式加载,这就是为什么它没有画布。从F12开始,您可以切换它,如果它处于IE9标准模式,您可以看到您的网站是否正常工作。
我认为您希望将DOCTYPE html放在其他所有内容之前以避免这种情况。
答案 1 :(得分:0)
我发布此内容以防其他人(我在google搜索时找到此页面)
页面在Firefox中运行良好
在IE9页面中,本地工作,但不是来自服务器。 (“不支持getContext等等”) 已经没有想法,但注意到我的包含画布的部分页面的试用确实有效。
长话短说: - 我的页面是.htm,所以我想“是否有HTML5标准?”好吧,我不确定是否有,但当我将所有页面更改为.html时,该网站在IE9中的表现与所有画布元素一样有效。
鲍勃