Браузер WebKit в приложении Java на нескольких платформах

Я пытаюсь встроить браузер WebKit в свое приложение Java. Я настаиваю на WebKit, потому что я не хочу тестировать свой HTML5/CSS/Javascript в каждом браузере, который, например, поддерживает виджет браузера в Eclipse SWT-библиотеке.

Есть ли способ сделать это на Mac, Windows и Linux, и, таким образом, убедитесь, что мои веб-страницы отображаются внутри моего приложения Java равномерно?

Ответ 1

Поскольку SWT 3.7 M5, виджет Browser может использовать WebKit на всех платформах, если он создан с флагом SWT.WEBKIT. Могут применяться условия, специфичные для платформы: см. http://www.eclipse.org/swt/faq.php#howusewebkit.

Ответ 2

JXBrowser - это один из вариантов. Он включает Safari.

WebKit 4 SWT близок к тому, что вам нужно, но работает только на Windows.