在Firefox或Chrome上试用此链接:
http://dl.dropbox.com/u/34375299/aaa/index.html
请注意,HTML5画布上会出现一个简单的动画。
在IE9中加载相同的链接,它显示canvas标签内的后备内容:“您的浏览器似乎不支持HTML5 ......” - 但IE9具有非常好的画布支持!
我正在使用<!DOCTYPE html>
,如果所有必需的文件都是从磁盘下载并在IE9中运行的,那么它可以正常工作。此外,托管在其他提供商(例如普通的Web服务器而不是Dropbox)上的同一页面也可以正常工作。
Dropbox有什么不同,这意味着IE9不会显示画布,我可以修复它吗?
答案 0 :(得分:2)
不确定为什么会发生这种情况,但它会进入IE 9兼容模式,而不是在标准模式下进行渲染。您可以尝试使用以下元元素强制它:<meta http-equiv="X-UA-Compatible" content="IE=9" >
答案 1 :(得分:2)
检查以确保您的IE9不处于兼容模式,这会强制它的行为类似于IE8,它不支持画布。我猜测Dropbox网站上的某些内容正在迫使您的浏览器进入兼容模式。有关详细信息,请参阅此答案... Why does IE9 switch to compatibility mode on my website?