flutter_adeeinappwebview_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 iOSURLCredentialStorage
. - MacOSHttpAuthCredentialDatabaseCreationParams
- Object specifying creation parameters for creating a MacOSHttpAuthCredentialDatabase.
- MacOSInAppBrowser
- 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 byPlatformWebStorage
. - 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 byPlatformWebStorage
. - 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
andPlatformSessionStorage
. - 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
andwindow.localStorage
. It used byPlatformInAppWebViewController.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.