A webview fork with additional ability to set user-agent.
Right now supports setting user-agent only on linux
- Cmake
- Ninja
- Debian:
- WebKitGTK 6.0, GTK 4:
- Development:
apt install libgtk-4-dev libwebkitgtk-6.0-dev - Production:
apt install libgtk-4-1 libwebkitgtk-6.0-4
- Development:
- WebKitGTK 4.1, GTK 3, libsoup 3:
- Development:
apt install libgtk-3-dev libwebkit2gtk-4.1-dev - Production:
apt install libgtk-3-0 libwebkit2gtk-4.1-0
- Development:
- WebKitGTK 4.0, GTK 3, libsoup 2:
- Development:
apt install libgtk-3-dev libwebkit2gtk-4.0-dev - Production:
apt install libgtk-3-0 libwebkit2gtk-4.0-37
- Development:
- WebKitGTK 6.0, GTK 4:
- Fedora:
- WebKitGTK 6.0, GTK 4:
- Development:
dnf install gtk4-devel webkitgtk6.0-devel - Production:
dnf install gtk4 webkitgtk6.0
- Development:
- WebKitGTK 4.1, GTK 3, libsoup 3:
- Development:
dnf install gtk3-devel webkit2gtk4.1-devel - Production:
dnf install gtk3 webkit2gtk4.1
- Development:
- WebKitGTK 4.0, GTK 3, libsoup 2:
- Development:
dnf install gtk3-devel webkit2gtk4.0-devel - Production:
dnf install gtk3 webkit2gtk4.0
- Development:
- WebKitGTK 6.0, GTK 4:
- FreeBSD:
- GTK 4:
pkg install webkit2-gtk4 - GTK 3:
pkg install webkit2-gtk3
- GTK 4:
In addition to the dependencies mentioned earlier in this document for developing with the webview library, the following are used during development of the webview library.
- Amalgamation:
- Python >= 3.9
- Checks:
clang-formatclang-tidy
- Documentation:
- Doxygen
- Graphvis
make build