我有 Microsoft Edge,但我需要 Internet Explorer 7,因为我访问的网站只能用它打开。我下载了 Internet Explorer 7,但它说不兼容。我该如何解决这个问题?
答案1
假设你指的是 Internet Explorer 7,最简单的选项之一是打开 Internet Explorer 11 并在兼容模式适用于 Internet Explorer 7。
Windows 10 将安装 Internet Explorer 11 和 Edge。单击Start
并开始Internet Explorer
在搜索栏中输入以找到它。
答案2
我需要 Internet Explorer 7,因为我访问的网站只有使用它才能打开。
笔记:
Internet Explorer 7 已有近 10 年历史,是为 Windows Vista 编写的。
您不太可能让它在 Windows 10 上本地运行,但您可以在 VM 中使用 Windows Vista 运行它(请参阅下文了解如何执行此操作)。
- 这比使用兼容模式更好,因为兼容性不能 100% 模拟真正的 IE7。
无论如何,它都会充满错误和安全漏洞。
以下是您可以尝试的一些解决方法。
浏览器堆栈
浏览器堆栈允许在各种版本的 Internet Explorer 中进行测试:
Internet Explorer 应用程序兼容性 VPC 映像
下载并安装Internet Explorer 应用程序兼容性 VPC 映像。 看下载虚拟机了解更多信息:
使用您在本地下载和管理的免费虚拟机测试 Microsoft Edge 以及 IE6 至 IE11 的版本。
浏览器沙盒
浏览器沙盒允许在各种版本的 Internet Explorer 中进行测试:
立即在线测试任何浏览器。单击即可运行,无需安装。
答案3
需要明确的是:IE7 无法在 Windows 10 下运行。它们彼此根本不兼容。
有选择,但没有哪个值得你考虑长期使用。
选项:
兼容模式:
IE11 附带兼容模式,可以模拟所有 IE 版本,直至 IE7。可以通过浏览器配置或通过单个页面中的元标记为特定网站或所有内联网网站启用此功能。
但是:请注意,兼容模式不是真实 IE7 的精确复制品;存在许多差异(错误)会影响 IE7 模式下的页面渲染,因此不能将其视为真实 IE7 的直接替代品。
此外,请注意,替代 IE 的新 MS 浏览器 Edge 中不提供兼容性模式。目前,IE11 仍可在 Windows 10 中与 Edge 一起使用,但这种情况不太可能长期持续,因此除了短暂的过渡期外,您不应计划依赖它。在 Windows XP 虚拟机中运行 IE7。
对于仍需要在 IE7 中进行测试的开发人员来说,这无疑是最明智的解决方案,可以从 Microsoft 免费下载适合的虚拟机进行测试。
但是,运行这样的虚拟机对性能没有任何好处,而且 IE7 已经够慢了,不需要再慢了,每次想要运行 IE7 时都要启动虚拟机,这很麻烦。对于偶尔的测试来说,这是一个好的解决方案;但如果您需要经常使用它,那么这真的是一个糟糕的解决方案。
您的问题没有说明为什么要使用 IE7。根据您的使用情况,上述解决方案之一可能可行,但我仅建议在短期内使用其中一种。
但更重要的是,你需要认真考虑是否需要使用 IE7。除了运行起来困难之外,你还需要知道微软已经停止支持它,以及它所运行的所有操作系统版本。换句话说,如果你(或你认识的任何人)正在使用 IE7,那么这意味着他们正在运行的浏览器和操作系统存在已知的安全漏洞,而这些漏洞将无法修复。在这种情况下,被黑客攻击的可能性相当大。现在,我不想在任何连接到互联网的东西上运行 IE7。
事实上,自 2016 年初起,微软也停止了对 IE8、IE9 和 IE10 的支持。这应该清楚地表明 IE7 用户现在已经过时了。
有些组织仍在使用 IE7,因此有些开发人员仍需要支持它。我理解这一点,这些开发人员通常最好使用上述 VM 解决方案。但这必须被视为一种短期解决方案;这些组织正让自己面临被黑客攻击的风险,考虑到 IE7 被取代的时间,如果他们被黑客攻击,应该被视为严重疏忽,因为他们今天仍在使用它。他们确实需要被推动升级。
答案4
打开 IE11 后只需按 F12 键,然后转到“模拟”选项卡并选择其 Internet Explorer 7。