A small D binding for the webkit2gtk
library using GtkD and built-in types.
The dependencies are:
dub
and a compatible D compiler.webkit2gtk
(Development version if available).
The recommended procedure to build is:
dub fetch webkit2gtkd
dub build webkit2gtkd
Or you can add it to a previous dub project with:
dub add webkit2gtkd
The simplest hello world program using webkit2 would be
import gtk.Main: Main;
import gtk.Window: Window;
import webkit2.WebView: WebView;
void main(string[] args)
{
Main.init(args);
auto window = new Window("Hello World Webkit!");
auto webview = new WebView();
webview.loadUri("https://dlang.org");
window.add(webview);
window.showAll();
Main.run();
}
Library | Version |
---|---|
javascriptcore |
Bundled with webkit2 in the repo. |
soup |
2.72.X |
webkit2gtk |
2.30.X |
webki2webextension |
Bundled with webkit2 in the repo. |