3

我已经成功地使用了 eclipse Indigo 内部浏览器来查看我的网络应用程序。我正在玩 Spring petclinic 应用程序。在最近的 OS X 10.7 更新(从 10.7.3 到 10.7.4)之后,在内部 Web 浏览器中呈现的文本框具有黑色背景,并且只有在突出显示时才能看到文本。

我已经在我的 Mac 上使用 chrome、firefox 和 safari 测试了我的应用程序,它们都可以正确呈现。我能想到的唯一变化是操作系统更新。我检查了我的浏览器、操作系统、eclipse 和 eclipse 插件的更新。

我在 Google 上进行了广泛的搜索,看到很多人普遍抱怨内部浏览器,但最近没有。我还发现有人询问如何更换渲染器,并发现帖子说这不再可能。最有趣的部分是,如果我在我的应用程序启动的同时启动 Aptana Studio,我可以使用 Aptana 中的内部浏览器,我的应用程序看起来很好,就像上周一样。

任何帮助将不胜感激。

谢谢!

4

1 回答 1

3

OS X 上的 Eclipse 使用标准 Web 工具包 (SWT) 浏览器来呈现 HTML 文档。浏览器基于 webkit。文本和密码输入字段中出现黑色背景的症状是出现在 OS X Lion (OS X 10.7) 下的记录错误:https ://bugs.webkit.org/show_bug.cgi?id=86266 。您可以跳过一些麻烦来将 SWT 浏览器正在使用的 webkit 版本替换为补丁版本,或者您可以等待更新的 Eclipse。警告:替换 webkit 可能会产生意想不到的副作用。

于 2012-06-20T13:53:35.587 回答