我有Microsoft Edge,但是我需要Internet Explorer 7作为我要访问的网站,才能打开它。我下载了Internet Explorer 7,它说它不兼容。我该如何工作?
我有Microsoft Edge,但是我需要Internet Explorer 7作为我要访问的网站,才能打开它。我下载了Internet Explorer 7,它说它不兼容。我该如何工作?
Answers:
假设您的意思是Internet Explorer 7,最简单的选择之一就是打开Internet Explorer 11并以兼容模式运行Internet Explorer 7。
Windows 10将安装Internet Explorer 11以及Edge。单击,Start
然后开始Internet Explorer
在搜索栏中键入内容进行查找。
注意:
Internet Explorer 7已有近10年的历史,并且是为Windows Vista编写的。
您不太可能让它在Windows 10上本机运行,但是可以在VM中使用Windows Vista来运行它(有关操作方法,请参见下文)。
无论如何,它将充满错误和安全漏洞。
下面是一些可以尝试的变通办法。
BrowserStack允许在各种版本的Internet Explorer中进行测试:
下载并安装Internet Explorer应用程序兼容性VPC映像。有关更多信息,请参见下载虚拟机:
使用您在本地下载和管理的免费虚拟机测试Microsoft Edge和IE6到IE11的版本。
浏览器沙箱允许在各种版本的Internet Explorer中进行测试:
立即在线测试任何浏览器。单击以运行而无需安装。
需要明确的是:IE7不能在Windows 10下运行。它们根本不兼容。
有很多选择,但长期不考虑使用。
选项:
兼容模式:
IE11带有兼容模式,可以模拟所有IE 7之前的IE版本。可以通过浏览器配置或单个页面中的meta标记为特定站点或跨所有Intranet站点启用此功能。
但是:请注意,兼容模式不是真正的IE7的精确副本。有许多差异(错误)会影响IE7模式下的页面呈现,因此不能认为它是真正IE7的直接替代品。
此外,请注意,兼容ode在替代IE的新MS浏览器Edge中不可用。目前,IE11与Edge一起在Windows 10中仍然可用,但是从长远来看,这种情况不太可能保持下去,因此,除了短暂的过渡期之外,您不应该计划依赖它。
在虚拟机中的Windows XP下运行IE7。
对于仍然需要在IE7中进行测试的开发人员,这很容易成为最明智的解决方案,可以从Microsoft免费下载合适的VM以进行测试。
但是,运行这样的VM永远不会提高性能,并且IE7已经足够慢而没有使其变得更慢,并且每次要运行IE7时都要启动VM可能很痛苦。偶尔测试的好解决方案;如果您需要大量使用它,那将是一个非常糟糕的解决方案。
您的问题没有说明为什么要使用IE7。根据您的用例,以上解决方案之一可能是可行的,尽管我仅建议短期使用。
但更重要的是,您需要彻底重新考虑使用IE7的需求。除了运行困难外,您还需要了解Microsoft早在一段时间前就停止支持它,以及它所运行的所有操作系统版本。换句话说,如果您(或您认识的任何人)正在使用IE7,则意味着它们正在运行浏览器和操作系统,并且这些浏览器和操作系统具有已知的安全漏洞,因此无法进行任何修复。在这种情况下被黑客入侵的可能性非常大。现在,我不想在连接到Internet的任何设备上运行IE7。
实际上,从2016年初开始,MS也将放弃对IE8,IE9和IE10的支持。这应该非常清楚地告诉您IE7用户现在已经过时了。
有些组织仍在使用IE7,因此,仍有一些开发人员仍需要支持它。我了解这一点,并且那些开发人员通常最好使用上述VM解决方案。但是,必须将其视为短期解决方案。有问题的组织对被黑客攻击持开放态度,并且自IE7被取代以来已经有多长时间了,如果被黑客入侵,则应该认为他们是严重疏忽大意,因为他们今天仍在使用它。他们确实确实需要推动升级。
解决该问题的方法是利用应用程序虚拟化。这使您可以在一个操作系统上运行同一软件的两个或多个不同版本。
我个人更喜欢使用VMware Thinapp,但是还有其他一些不错的“免费”应用程序虚拟化软件/工具,例如Evalaze。
这里有两个很好的教程:
简短摘要:
1. Get a fresh installed Windwos XP physical or virtual machine with IE6
2. Install Thinapp and "prescan" your computer
3. Now install the IE7 update on your computer and fish it with the "postscan"
4. IE7 is now a portable application
使用Thinstall的另一种方式!
好吧,你真的不应该。无论该站点是什么,维护人员实际上都应该将前端更新为最新版本。您无需从头开始重做所有逻辑,仅需要UI。它将越来越难适应过时的技术,尤其是当它使用诸如ActiveX或其他任何本机代码插件之类的晦涩的东西时。
据说,尽管MS经常坚持认为浏览器是OS的组成部分,但实际上它只是一个程序,可以在更新的Windows版本上正常运行,但要提供适当的库,该库最初是用它构建的,并且需要一些维护以使其看起来其资源不像以前那样位于系统位置,而是位于其自己的沙箱/目录中。
有一个为此目的而设计的软件包:Utilu IE Collection。作者将其描述为“独立的多个IE版本”,并提到它支持“ Microsoft Windows 98、98 SE,ME,NT 4.0、2000,XP,2003的32位和64位版本(如果有)” ,Vista,2008、7、8、2012、8.1、10和2016”。它包含IE的每个主要版本,从1.0到8.0。