-
Notifications
You must be signed in to change notification settings - Fork 5
Embedded Browser
MIkE edited this page Oct 20, 2017
·
26 revisions
- Cef - Chromium Embedded Framework (Aardvark Platforms Default)
- Gecko - Browser Engine used in Firefox
- WebKit - Browser Engine used in Apples Safari
- KHTML - Browser Engine used in KDEs Konqueror (Ancestor of WebKit, Chromium, Opera,...)
- EdgeHTML/WebView - UWP Edge Browser Control, Win10 only, not tested with Aardvark Platform
- WebBrowser - Winforms Internet Explorer Control, doesn't work with Aardvark Platform
Features: Development Console, Automatic C#/JavaScript Bridging(?)...?
Example in aardvark-platform/template MediaUI.fs
Init at the start of your program:
Xilium.CefGlue.ChromiumUtilities.UnpackCef()
Aardvark.UI.Chromium.init args
Winforms-Control:
use ctrl = new Aardvark.UI.AardvarkCefBrowser()
ctrl.StartUrl <- "http://orf.at/"
ctrl.Dock <- DockStyle.Fill
Nuget pkgs:
32bit: Geckofx45
64bit: Geckofx45.64
Gecko.Xpcom.Initialize("Firefox");
var browser = new Gecko.GeckoWebBrowser() {
Dock = DockStyle.Fill,
Navigate("http://orf.at")
}