- objective-c - iOS 5 : Can you override UIAppearance customisations in specific classes?
- iphone - 如何将 CGFontRef 转换为 UIFont?
- ios - 以编程方式关闭标记的信息窗口 google maps iOS
- ios - Xcode 5 - 尝试验证存档时出现 "No application records were found"
使用 IE 10 在旧版 IE 上测试我的网站非常容易,并且始终可以正常工作,我只是转到开发人员工具,从菜单中选择我想要的版本,我没有遇到任何问题。
现在,在升级到 IE 11 之后,我在使用这种测试方法时遇到了一些问题。首先,我在 HTML 注释中放入的内容,如 <!--[if lt IE 10]>
不要再显示了。其次,我几天前在旧版 IE 上使用 IE 10 测试的同一网站在 IE 11 上进行相同测试时看起来非常不同。
那么,为什么会发生所有这些事情,我该如何解决呢?
最佳答案
Internet Explorer 11 附带了一套相当不错的模拟工具。如果您知道 Internet Explorer 10 中报告了哪些问题,您可以尝试在仿真中复制这些问题。如果成功,您很可能可以在仿真过程中继续解决这些问题。
有时您可能会遇到一些无法在仿真中重现的问题,而是需要 Internet Explorer 10(或与此相关的任何其他版本)的 native 实例。此时你真的只有几个选择:
每个选项都有自己的优点和缺点。浏览器内的虚拟机可以非常快速地启动,并且不需要大量的系统资源来运行。话虽这么说,但体验可能会起伏不定,不利于解决依赖于低延迟的问题。
桌面仿真非常棒,因为您有更接近 native 的感觉。不幸的是,这意味着您需要下载非常大的文件才能让第二个操作系统在您当前的操作系统中运行。此外,您可能会发现自己在处理配置等问题。
我个人结合使用两者,具体取决于我目前尝试解决的问题。不过,作为一种好的做法,编写清晰有效的标记,以及使用渐进式增强和功能检测等最佳做法来提供备用代码路径,可以降低您不得不花费大量时间调试任何内容的可能性。
关于html - 如何使用 IE 11 在以前版本的 IE 上全面测试我的网站?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19983988/
一. mysqldump命令备份数据 在MySQL中提供了命令行导出数据库数据以及文件的一种方便的工具mysqldump,我们可以通过命令行直接实现数据库内容的导出dump,首先我们简单了解一下m
前言 在Java中,有一个常被忽略 但 非常重要的关键字Synchronized今天,我将详细讲解 Java关键字Synchronized的所有知识,希望你们会喜欢 目录 1. 定义 J
我是一名经验丰富的 VB.NET 开发人员,想从 C# 入手。我正在搜索两种语言语法之间基于网络的比较作为快速引用。 我发现自己在安排 VB.NET 语法模板,例如... Public MustInh
我是一名优秀的程序员,十分优秀!