【发布时间】:2012-05-25 19:56:58
【问题描述】:
我今天尝试使用 WebKit 作为我的 eclipse 插件的浏览器底层渲染器,但没有成功。
我关注了recommended instructions,我目前的环境如下:
- 操作系统:Windows 7 (x64)
- 已安装 Safari(也在 PATH 中)
- 32 位 SWT (eclipse RCP indigo SR1 32)
在 eclipse.ini 中添加以下行
-Dorg.eclipse.swt.browser.DefaultType=webkit
现在当我尝试实例化浏览器时:
Browser b = new Browser(parent, SWT.WEBKIT);
b.setUrl("http://whatismybrowser.com");
我收到以下错误:
加载 swt-webkit 库失败
有什么建议吗?
谢谢。
【问题讨论】:
-
您是否阅读过browser as Webkit 和how to specify default browser type 的SWT 常见问题...?
-
@Sorceror 是的,我做到了。我不清楚的是我添加
-Dorg.eclipse.swt.browser.DefaultType=webkit行的确切位置。我把它放在我开发的 eclipse 环境的 eclipse.ini 文件的末尾,因为我发现这是新启动的工作区在调试时获取其配置的地方,但仍然出现该错误 -
-Dorg.eclipse.swt.browser.DefaultType=webkit是运行命令参数我可以说,但此外我没有任何Eclipse插件和WebKit的经验.. Mozilla渲染核心还不够..? ;] 我发现的另一个 tut 可能对你有帮助 webkit for swt。 -
@Sorceror 我已经看过那个页面了。问题在于仅适用于 Windows。我追求 WebKit 的原因是我需要做一些 websokcets 并且目前 WebKit 浏览器对它有最好的支持。我会继续寻找,如果我找到解决方案,我会发布它。现在我想我会启动一个外部浏览器(希望到那时 websockets 将在所有浏览器中得到更好的支持)
-
GL 与那个.. 我知道如何调试问题。如果您要为您的平台下载 SWT 的源代码,将它们附加到您的项目并调试到创建
Browser实例的代码中,您可能会发现问题..
标签: webkit swt eclipse-rcp