VS2013RC需要IE10,但我需要(不想要)IE8

时间:2013-09-17 06:55:10

标签: internet-explorer-8 internet-explorer-10 visual-studio-2013

我一直在评估自发布以来的VS2013预览,并热衷于安装RC。问题是我们需要ie8用于遗留测试,因为现场的许多客户仍在使用它。

作为一种可能的解决方法,是否可以跳过或欺骗安装包,使其认为已安装?或安装ie10然后在安装后退回到ie8?

我很欣赏可能存在某些领域,例如浏览器链接,即我无法使用,但这是可以的,因为我在各种浏览器中测试之前主要使用chrome进行初始开发工作。

4 个答案:

答案 0 :(得分:5)

归功于Jimmy here,但这是一个让它成功的黑客:

@ECHO OFF

:IE10HACK 
REG ADD "HKLM\SOFTWARE\Wow6432Node\Microsoft\Internet Explorer" /v Version /t REG_SZ /d "9.10.9200.16384" /f 
REG ADD "HKLM\SOFTWARE\Wow6432Node\Microsoft\Internet Explorer" /v svcVersion /t REG_SZ /d "10.0.9200.16384" /f 
REG ADD "HKLM\SOFTWARE\Microsoft\Internet Explorer" /v Version /t REG_SZ /d "9.10.9200.16384" /f 
REG ADD "HKLM\SOFTWARE\Microsoft\Internet Explorer" /v svcVersion /t REG_SZ /d "10.0.9200.16384" /f 
GOTO EXIT

:REVERTIE 
REG DELETE "HKLM\SOFTWARE\Wow6432Node\Microsoft\Internet Explorer" /v svcVersion 
REG DELETE "HKLM\SOFTWARE\Microsoft\Internet Explorer" /v svcVersion 
REG ADD "HKLM\SOFTWARE\Wow6432Node\Microsoft\Internet Explorer" /v Version /t REG_SZ /d "8.0.7601.17514" /f 
REG ADD "HKLM\SOFTWARE\Microsoft\Internet Explorer" /v Version /t REG_SZ /d "8.0.7601.17514" /f 
GOTO EXIT

:EXIT

答案 1 :(得分:4)

问题是你正在尝试使用同一台机器进行开发和测试。不要依赖计算机上的本地IE副本来测试旧版浏览器,而是依赖Windows的虚拟机副本并运行该特定浏览器。

如果你想要一个快速的&在特定版本的IE中测试你的东西的脏方法使用其他人在评论中提到的IETester。 http://my-debugbar.com/wiki/IETester/HomePage

答案 2 :(得分:3)

您可能需要考虑使用虚拟机来运行带有IE8的Windows副本以供测试,因为您无论如何都不会将它用于日常用途。

答案 3 :(得分:3)

相关问题