我在SWT浏览器中显示html页面。我对IE 11感兴趣。外部浏览器正确显示所有内容。但内部浏览器没有(droplist shotter的宽度应该比它在组合框中的宽度)。
eclipse.ini中的-Dorg.eclipse.swt.browser.IEVersion = 11001并没有帮助。我知道有关于Windows注册表中的版本的错误(9.11.9600.16428而不是11.0.9600.16428)。
修正注册表中的版本(HKEY_LOCAL_MACHINE \ Software \ Internet Explorer \ Version)后没有任何改变。
我使用的是jdk 1.6,Windows 7 x64,IE 11,SWT 4.3。
您好, 经过一番调查后,我发现SWT浏览器从HKEY_CURRENT_USER \ Software \ Microsoft \ Internet Explorer \ Main \ FeatureControl \ FEATURE_BROWSER_EMULATION中获取IE版本。 一切都好。但问题是其他问题。 当IE 11安装在计算机上时(当安装IE8时一切正常),Html组合框在内部IE(任何版本仿真)中显示错误。 Html代码:
<tr>
<td>Agreement</td>
<td>
<select style="width: 100%;">
<option>yes</option>
<option>no</option>
<option> </option>
</select>
</td>
</tr>
选择选项宽度等于选项值宽度,但它应该等于选择宽度。
感谢。