flutter_inappwebview_macos library

Classes

MacOSCookieManager
Class that implements a singleton object (shared instance) which manages the cookies used by WebView instances. On Android, it is implemented using CookieManager. On iOS, it is implemented using WKHTTPCookieStore.
MacOSCookieManagerCreationParams
Object specifying creation parameters for creating a MacOSCookieManager.
MacOSFindInteractionController
This class represents the controller used by the WebView to add text-finding capabilities, such as the "Find on page" feature.
MacOSFindInteractionControllerCreationParams
Object specifying creation parameters for creating a MacOSFindInteractionController.
MacOSHeadlessInAppWebView
Class that represents a WebView in headless mode. It can be used to run a WebView in background without attaching an InAppWebView to the widget tree.
MacOSHeadlessInAppWebViewCreationParams
Object specifying creation parameters for creating a MacOSHeadlessInAppWebView.
MacOSHttpAuthCredentialDatabase
Class that implements a singleton object (shared instance) which manages the shared HTTP auth credentials cache. On iOS and MacOS, this class uses the URLCredentialStorage class. On Android, this class has a custom implementation using android.database.sqlite.SQLiteDatabase because WebViewDatabase doesn't offer the same functionalities as iOS URLCredentialStorage.
MacOSHttpAuthCredentialDatabaseCreationParams
Object specifying creation parameters for creating a MacOSHttpAuthCredentialDatabase.
MacOSInAppBrowser
This class represents a native WebView displayed on top of the Flutter App, so it's not integrated into the Flutter widget tree. It uses the native WebView of the platform. The webViewController field can be used to access the PlatformInAppWebViewController API.
MacOSInAppBrowserCreationParams
Object specifying creation parameters for creating a MacOSInAppBrowser.
MacOSInAppWebViewController
Controls a WebView, such as an InAppWebView widget instance, a MacOSHeadlessInAppWebView instance or MacOSInAppBrowser WebView instance.
MacOSInAppWebViewControllerCreationParams
Object specifying creation parameters for creating a MacOSInAppWebViewController.
MacOSInAppWebViewPlatform
Implementation of InAppWebViewPlatform using the WebKit API.
MacOSInAppWebViewWidget
Flutter Widget for adding an inline native WebView integrated in the flutter widget tree.
MacOSInAppWebViewWidgetCreationParams
Object specifying creation parameters for creating a PlatformInAppWebViewWidget.
MacOSJavaScriptReplyProxy
MacOSJavaScriptReplyProxyCreationParams
Object specifying creation parameters for creating a MacOSJavaScriptReplyProxy.
MacOSLocalStorage
Class that provides methods to manage the JavaScript window.localStorage object. It used by PlatformWebStorage.
MacOSLocalStorageCreationParams
Object specifying creation parameters for creating a MacOSLocalStorage.
MacOSPrintJobController
Class representing a print job eventually returned by PlatformInAppWebViewController.printCurrentPage.
MacOSPrintJobControllerCreationParams
Object specifying creation parameters for creating a MacOSPrintJobController.
MacOSSessionStorage
Class that provides methods to manage the JavaScript window.sessionStorage object. It used by PlatformWebStorage.
MacOSSessionStorageCreationParams
Object specifying creation parameters for creating a MacOSSessionStorage.
MacOSStorage
Class that provides methods to manage the JavaScript Storage object. It is used by PlatformLocalStorage and PlatformSessionStorage.
MacOSStorageCreationParams
Object specifying creation parameters for creating a MacOSStorage.
MacOSWebAuthenticationSession
A session that an app uses to authenticate a user through a web service.
MacOSWebAuthenticationSessionCreationParams
Object specifying creation parameters for creating a MacOSWebAuthenticationSession.
MacOSWebMessageChannel
The representation of the HTML5 message channels.
MacOSWebMessageChannelCreationParams
Object specifying creation parameters for creating a MacOSWebMessageChannel.
MacOSWebMessageListener
This listener receives messages sent on the JavaScript object which was injected by PlatformInAppWebViewController.addWebMessageListener.
MacOSWebMessageListenerCreationParams
Object specifying creation parameters for creating a MacOSWebMessageListener.
MacOSWebMessagePort
The representation of the HTML5 message ports.
MacOSWebMessagePortCreationParams
Object specifying creation parameters for creating a MacOSWebMessagePort.
MacOSWebStorage
Class that provides access to the JavaScript Web Storage API: window.sessionStorage and window.localStorage. It used by PlatformInAppWebViewController.webStorage.
MacOSWebStorageCreationParams
Object specifying creation parameters for creating a MacOSWebStorage.
MacOSWebStorageManager
Class that implements a singleton object (shared instance) which manages the web storage used by WebView instances. On Android, it is implemented using WebStorage. On iOS and MacOS, it is implemented using WKWebsiteDataStore.default().
MacOSWebStorageManagerCreationParams
Object specifying creation parameters for creating a MacOSWebStorageManager.