windows有个项目中使用内嵌页面,使用了https网址,发现在ie6环境下该网址打不开。
经过研究将 Internet选项->高级 中的“使用TLS 1.0”给勾选上即可打开该网址。
使用regshot对比该选项勾选前后的注册表快照,定位到注册表位置:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\SecureProtocols
Internet选项->高级中的三个选项:
- 1 使用SSL 2.0
- 2 使用SSL 3.0
- 3 使用TLS 1.0
经测试,它们三个的值分别为:
- 1 使用SSL 2.0 => 8
- 2 使用SSL 3.0 => 32
- 3 使用TLS 1.0 => 128
三个选项全部不勾选,则注册表的值为0.
三个全勾选,则注册表值为0xa8 也就是168
打开页面前使用代码设置该注册表即可。