IE8强制进入兼容模式

Mat*_*hew 8 cross-browser internet-explorer-8

我的团队正在开发一个具有相当复杂UI的网站; jQuery,ASP.Net AJAX等.当然我希望我的网站与所有现代浏览器兼容.有时,在开发过程中对网站进行测试或一般使用时,IE8告诉我该页面在标准模式下不起作用,并且它正在切换到兼容模式,但它从未告诉我原因.在IE8中是否有一些日志或报告或设置或某些内容可以用来找出IE8标准模式的不良之处?在FF,Chrome,Safari和IE7中,一切似乎都运行良好,那么IE8不喜欢什么,我怎么能找到它呢?

T.J*_*der 1

可能不是一个实际的答案,但FWIW,如果它抱怨交付的页面(例如,在使用 DOM 操作它之前),如果您通过W3C 验证器传递同一页面,您应该能够找出它抱怨的内容。当然,验证器会检查验证器对标准的解释(这非常好,但可能并不完美),而不是微软对标准的解释(无评论),因此两者可能并不总是一致......