PureBasic - WebView
Einleitung
Die WebView-Bibliothek ist ein modernes Webbrowser-Gadget, das zum einfachen Erstellen einer HTML/CSS-Benutzeroberfläche in PureBasic verwendet werden kann. Es ermöglicht eine umfassende plattformübergreifende Benutzeroberfläche, die sich gleich verhält und gleich aussieht, und gleichzeitig Zugriff auf erweiterte CSS-Funktionen bietet, um die Benutzererfahrung zu verbessern. Die Komponente ist direkt in das PureBasic-Programm eingebettet, um den Platzbedarf zu minimieren und verwendet native Callbacks für die Interaktion zwischen dem Webinhalt (der JavaScript ist) und dem PureBasic-Code.
Das WebView-Gadget nutzt die integrierten Betriebssystem-Webkomponenten (WebView2 unter Windows, WebKit-GTK unter Linux/Raspberry und WebKit unter macOS). Unter Windows 10 und höher ist keine zusätzliche Komponente erforderlich. Wenn jedoch Unterstützung für ältere Windows-Versionen benötigt wird, muss möglicherweise die weiterverteilbare Datei (Redistributable) WebView2 installiert werden: distribution guide.
Da es sich bei der WebView-Komponente um eine PureBasic Gadget-Bibliothek handelt, können Standardbefehle wie ResizeGadget() oder HideGadget() zur Steuerung verwendet werden.
Befehlsübersicht
BindWebViewCallback
UnbindWebViewCallback
WebViewExecuteScript
WebViewGadget
WebViewProxy
Beispiel
WebView.pb
Unterstützte OS
Alle