我正在开发一个RCP桌面应用程序,我在嵌入式eclipse org.eclipse.swt.browser.Browser
类上显示谷歌地图。现在,此类使用默认浏览器或您指定的任何浏览器。
问题是当应用程序将安装在客户端计算机上时,我无法保证它们的安装量会高于IE5。
我的问题是,有没有办法在我的包装中加入浏览器以确保库的兼容性,同时它对用户是透明的?
答案 0 :(得分:2)
为了定义特定的浏览器,SWT仅提供指定SWT.WERBKIT
或SWT.MOZILLA
的功能。这两面旗帜都需要各自的先决条件。
请参阅https://www.eclipse.org/swt/faq.php#howusewebkit了解如何明确使用WebKit或https://www.eclipse.org/swt/faq.php#howusemozilla了解如何明确使用Mozilla。
因此,据我所知,您唯一的选择是在推出应用程序时确保在相应平台上安装了两个环境中的任何一个。乍一看,将XULRunner(Mozilla)与您的应用程序一起安装似乎是两者中更容易的选择。
但是在走这条路之前,我宁愿调查你的应用程序在只安装过时IE的平台上运行的可能性。