我正在观察以下行为:
- 导航到IE10中的页面(可能是早期版本)
- 服务器在标准模式中提供错误页面。
- 它有一个HTML5 doctype和一个X-UA兼容的元标记。
- 在浏览器中按F5重新加载。
- 服务器现在提供 IE5怪癖模式页面。
- 无论发生什么错误都已解决,您就会获得预期的页面。
- <!DOCTYPE HTML PUBLIC“ - // W3C // DTD HTML 4.0 Transitional // EN”>
- < meta http-equiv =“X-UA-Compatible”content =“ IE = 5 ”>
- (我不控制这个)
- 浏览器不会像我预期的那样切换文档模式
醇>
我正在维护一个遗留应用程序,其中包含许多我无法控制的页面。该站点的错误页面由我控制并使用HTML5标准模式。
有没有办法确保在描述的场景中以预期模式加载怪癖模式页面?另一种方法是维护一组怪癖模式错误页面并编写一个hackish层来检测如果没有发生错误将提供哪种类型的文档并在该模式下提供错误页面。悲伤。