internet-explorer-8 - VS2013RC需要IE10,但我需要(不需要)IE8

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

自VS2013preview发布以来,我一直在评估它,并且渴望安装RC。问题是我们需要进行遗留测试的ie8,因为许多客户仍在使用它。

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

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

最佳答案

归功于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

关于internet-explorer-8 - VS2013RC需要IE10,但我需要(不需要)IE8,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18843156/

相关文章:

javascript - IE 10 和 IE 11 中函数之外的“return”语句

c# - 超出 JavaScriptSerializer maxJsonLength

javascript - HTML 解析错误 KB927917 IE8

html - 使用最大宽度时图像不在 IE8 中居中?

CSS pointer-events IE10 和 IE11 旧版本

c# - VS 2013/2015 代码分析——抑制来自第三方库的警告

Sql Server 数据库项目的 MySql 等价物

jquery - .click() 函数的重新绑定(bind)在 IE7/8 中被触发

javascript - JavaScript 如何在 Internet Explorer 8 和 Internet Explorer 9(浏览器端)中获取文件大小?

html - IE10 img 标签中的这个奇怪图标是什么?