flutter_inappwebview_ios library

Classes

IOSChromeSafariBrowser
Class that provides a visible standard interface for browsing the web. It presents a self-contained web interface inside your app.
IOSChromeSafariBrowserCreationParams
Object specifying creation parameters for creating a IOSChromeSafariBrowser.
IOSCookieManager
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.
IOSCookieManagerCreationParams
Object specifying creation parameters for creating a IOSCookieManager.
IOSFindInteractionController
This class represents the controller used by the WebView to add text-finding capabilities, such as the "Find on page" feature.
IOSFindInteractionControllerCreationParams
Object specifying creation parameters for creating a IOSFindInteractionController.
IOSHeadlessInAppWebView
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.
IOSHeadlessInAppWebViewCreationParams
Object specifying creation parameters for creating a IOSHeadlessInAppWebView.
IOSHttpAuthCredentialDatabase
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.
IOSHttpAuthCredentialDatabaseCreationParams
Object specifying creation parameters for creating a IOSHttpAuthCredentialDatabase.
IOSInAppBrowser
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.
IOSInAppBrowserCreationParams
Object specifying creation parameters for creating a IOSInAppBrowser.
IOSInAppWebViewController
Controls a WebView, such as an InAppWebView widget instance, a IOSHeadlessInAppWebView instance or IOSInAppBrowser WebView instance.
IOSInAppWebViewControllerCreationParams
Object specifying creation parameters for creating a IOSInAppWebViewController.
IOSInAppWebViewPlatform
Implementation of InAppWebViewPlatform using the WebKit API.
IOSInAppWebViewWidget
Flutter Widget for adding an inline native WebView integrated in the flutter widget tree.
IOSInAppWebViewWidgetCreationParams
Object specifying creation parameters for creating a PlatformInAppWebViewWidget.
IOSJavaScriptReplyProxy
IOSJavaScriptReplyProxyCreationParams
Object specifying creation parameters for creating a IOSJavaScriptReplyProxy.
IOSLocalStorage
Class that provides methods to manage the JavaScript window.localStorage object. It used by PlatformWebStorage.
IOSLocalStorageCreationParams
Object specifying creation parameters for creating a IOSLocalStorage.
IOSPrintJobController
Class representing a print job eventually returned by PlatformInAppWebViewController.printCurrentPage.
IOSPrintJobControllerCreationParams
Object specifying creation parameters for creating a IOSPrintJobController.
IOSPullToRefreshController
A standard controller that can initiate the refreshing of a scroll view’s contents. This should be used whenever the user can refresh the contents of a WebView via a vertical swipe gesture.
IOSPullToRefreshControllerCreationParams
Object specifying creation parameters for creating a IOSPullToRefreshController.
IOSSessionStorage
Class that provides methods to manage the JavaScript window.sessionStorage object. It used by PlatformWebStorage.
IOSSessionStorageCreationParams
Object specifying creation parameters for creating a IOSSessionStorage.
IOSStorage
Class that provides methods to manage the JavaScript Storage object. It is used by PlatformLocalStorage and PlatformSessionStorage.
IOSStorageCreationParams
Object specifying creation parameters for creating a IOSStorage.
IOSWebAuthenticationSession
A session that an app uses to authenticate a user through a web service.
IOSWebAuthenticationSessionCreationParams
Object specifying creation parameters for creating a IOSWebAuthenticationSession.
IOSWebMessageChannel
The representation of the HTML5 message channels.
IOSWebMessageChannelCreationParams
Object specifying creation parameters for creating a IOSWebMessageChannel.
IOSWebMessageListener
This listener receives messages sent on the JavaScript object which was injected by PlatformInAppWebViewController.addWebMessageListener.
IOSWebMessageListenerCreationParams
Object specifying creation parameters for creating a IOSWebMessageListener.
IOSWebMessagePort
The representation of the HTML5 message ports.
IOSWebMessagePortCreationParams
Object specifying creation parameters for creating a IOSWebMessagePort.
IOSWebStorage
Class that provides access to the JavaScript Web Storage API: window.sessionStorage and window.localStorage. It used by PlatformInAppWebViewController.webStorage.
IOSWebStorageCreationParams
Object specifying creation parameters for creating a IOSWebStorage.
IOSWebStorageManager
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().
IOSWebStorageManagerCreationParams
Object specifying creation parameters for creating a IOSWebStorageManager.