SWT 4.3浏览器错误地显示IE 11

时间:2014-04-11 11:57:31

标签: java internet-explorer swt

我在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>&nbsp;</option>
        </select>
    </td>
</tr>

enter image description here 选择选项宽度等于选项值宽度,但它应该等于选择宽度。

感谢。

0 个答案:

没有答案