desktop_webview_linux 0.1.0
desktop_webview_linux: ^0.1.0 copied to clipboard
Webview on Linux using webkit2gtk. desktop_webview_window only Linux part.
desktop_webview_linux #
Webview on Linux using webkit2gtk. desktop_webview_window only Linux part.
Getting Started #
-
modify your
main
method.import 'package:desktop_webview_linux/desktop_webview_linux.dart'; void main() async { WidgetsFlutterBinding.ensureInitialized(); // Add this your main method. // used to show a webview title bar. if (runWebViewTitleBarWidget(args)) { return; } runApp(MyApp()); }
-
launch WebViewWindow
final webview = await WebviewWindow.create(); webview.launch("https://example.com");
linux requirement #
In Ubuntu/Debian:
sudo apt-get install libwebkit2gtk-4.1-0 libwebkit2gtk-4.1-dev libsoup-3.0-0 libsoup-3.0-dev
In Fedora/RPM:
sudo dnf install webkit2gtk4.1 webkit2gtk4.1-devel libsoup3 libsoup3-devel