如何在Windows 10上运行Internet Explorer 7


13

我有Microsoft Edge,但是我需要Internet Explorer 7作为我要访问的网站,才能打开它。我下载了Internet Explorer 7,它说它不兼容。我该如何工作?


5
简而言之,你不能。您到底遇到什么困难?
弗兰克·托马斯

3
您可以分享网站地址吗?
DavidPostill

4
您的网页不太可能仅适用于IE的这一特定版本...
SnakeDoc

12
我会有关站点的安全性和内容的严重关切,需要有你使用一个非常过时的浏览器版本
veryRandomMe

9
您最好使用virtualbox或类似工具来运行兼容的操作系统,而不用破坏您的主操作系统。
cybernard 2015年

Answers:


28

假设您的意思是Internet Explorer 7,最简单的选择之一就是打开Internet Explorer 11并以兼容模式运行Internet Explorer 7。

Windows 10将安装Internet Explorer 11以及Edge。单击,Start然后开始Internet Explorer在搜索栏中键入内容进行查找。


3
值得注意的是,仍然存在一些差异(无法确切记住哪些差异,但AFAIK与删除过的功能(任何人从未使用过或不应使用的功能有关))和浏览器错误,但实际上并不重要。
phk 2015年

我做了一些调查,并删除了我自己的答案,因为您基本上已经在此处进行了介绍。Edge本身具有相同的功能,可以通过相同的方式访问。边缘特定的链接:thegeekdaily.com/…
fixer1234

22

我需要Internet Explorer 7作为我正在访问的网站,才可以打开它。

注意:

  • Internet Explorer 7已有近10年的历史,并且是为Windows Vista编写的。

  • 您不太可能让它在Windows 10上本机运行,但是可以在VM中使用Windows Vista来运行它(有关操作方法,请参见下文)。

    • 这比使用兼容模式更好,因为兼容性不会100%模拟真实的IE7。
  • 无论如何,它将充满错误和安全漏洞。

下面是一些可以尝试的变通办法。


浏览器堆栈

BrowserStack允许在各种版本的Internet Explorer中进行测试:

在此处输入图片说明


Internet Explorer应用程序兼容性VPC映像

下载并安装Internet Explorer应用程序兼容性VPC映像。有关更多信息,请参见下载虚拟机

使用您在本地下载和管理的免费虚拟机测试Microsoft Edge和IE6到IE11的版本。

在此处输入图片说明

浏览器沙箱

浏览器沙箱允许在各种版本的Internet Explorer中进行测试:

立即在线测试任何浏览器。单击以运行而无需安装。


9
20年?哦,对了,Windows 95上的IE 7的美好时光…
phk 2015年

1
@phk Typo;)应该为10。已修复。
DavidPostill

4

需要明确的是:IE7不能在Windows 10下运行。它们根本不兼容。

有很多选择,但长期不考虑使用。

选项:

  1. 兼容模式:
    IE11带有兼容模式,可以模拟所有IE 7之前的IE版本。可以通过浏览器配置或单个页面中的meta标记为特定站点或跨所有Intranet站点启用此功能。
    但是:请注意,兼容模式不是真正的IE7的精确副本。有许多差异(错误)会影响IE7模​​式下的页面呈现,因此不能认为它是真正IE7的直接替代品。
    此外,请注意,兼容ode在替代IE的新MS浏览器Edge中不可用。目前,IE11与Edge一起在Windows 10中仍然可用,但是从长远来看,这种情况不太可能保持下去,因此,除了短暂的过渡期之外,您不应该计划依赖它。

  2. 在虚拟机中的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被取代以来已经有多长时间了,如果被黑客入侵,则应该认为他们是严重疏忽大意,因为他们今天仍在使用它。他们确实确实需要推动升级。


1

解决该问题的方法是利用应用程序虚拟化。这使您可以在一个操作系统上运行同一软件的两个或多个不同版本。

我个人更喜欢使用VMware Thinapp,但是还有其他一些不错的“免费”应用程序虚拟化软件/工具,例如Evalaze


如何(使用Thinapp):

这里有两个很好的教程:

  1. 如何打包In​​ternet Explorer 8(与IE兼容)
  2. 使用ThinApp虚拟化Internet Explorer 7或8(1026674)

简短摘要:

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的另一种方式!


演示版


1

只需在打开IE11后按F12键,然后转到“仿真”选项卡并选择其Internet Explorer 7。


0

好吧,你真的不应该。无论该站点是什么,维护人员实际上都应该将前端更新为最新版本。您无需从头开始重做所有逻辑,仅需要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。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.