debugging - 我可以依靠 IE 的浏览器模式和文档类型来调试 IE 8 及以下版本的问题 + Quirks 吗?

标签 debugging testing cross-browser compatibility

如果我使用 F12 Developer Tools 调试 IE,是否可以依赖“浏览器模式”和“Doctype”来调试 IE8 及以下版本的问题?

通过调试,我主要是指整体页面行为...HTML/CSS,客户说“下拉菜单在 IE8 中不起作用”,我有 IE9...本能是按 F12 并更改文档类型或浏览器模式和测试。

最佳答案

简短的回答,没有。

不推荐使用兼容模式。我一直不太明白为什么 MS 似乎没有做 MozillaGoogle 做的事情,不允许使用已弃用的标签。例如,在我的工作中,我们有两层浏览器使用,第 1 层和第 2 层。第一层包括:Safari(奇怪的是,我们有相当多的客户通过他们的 iPad 购买) 、ChromeFirefoxIE9。第二层是:IE8 和其余部分。最近,我们遇到了一个错误,其中一些 checkboxes**only IE8** 中无法正确呈现;但在 IE7IE9 中运行良好。这里的寓意是使用兼容模式是在一个假设下进行测试,如果你想要彻底和正确的测试,你不能假设任何东西。

关于debugging - 我可以依靠 IE 的浏览器模式和文档类型来调试 IE 8 及以下版本的问题 + Quirks 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14648864/

相关文章:

sql - 运行 SQL 文件时如何将内容打印到 postgres 输出控制台?

debugging - 确定Speex编码的音频与预期设置有何不同

spring-boot - SpringJUnit4ClassRunner 测试的配置与 SpringBootTest 冲突

testing - 如何使用 JUnit 测试 Servlet?

email - 电子邮件和 Android 5.1+ 中的媒体查询

vb.net - 调试触发构建错误(未找到文件)和防病毒程序,Visual Basic (V11 2012)

visual-studio - 如何调试 : WCF service call works in VS, 但不在 IIS 中

css - 跨浏览器问题 : Min-height and collapsing margins

html - Firefox 不在禁用的输入字段上显示工具提示

javascript - 检查是否有效