flutter_inappwebview_android library

Classes

AndroidAssetsPathHandler
Handler class to open a file from assets directory in the application APK.
AndroidAssetsPathHandlerCreationParams
Object specifying creation parameters for creating a AndroidAssetsPathHandler.
AndroidChromeSafariBrowser
Class that provides a visible standard interface for browsing the web. It presents a self-contained web interface inside your app.
AndroidChromeSafariBrowserCreationParams
Object specifying creation parameters for creating a AndroidChromeSafariBrowser.
AndroidCookieManager
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.
AndroidCookieManagerCreationParams
Object specifying creation parameters for creating a AndroidCookieManager.
AndroidCustomPathHandler
Custom handler class used to implement a custom logic to open a file.
AndroidCustomPathHandlerCreationParams
Object specifying creation parameters for creating a AndroidCustomPathHandler.
AndroidFindInteractionController
This class represents the controller used by the WebView to add text-finding capabilities, such as the "Find on page" feature.
AndroidFindInteractionControllerCreationParams
Object specifying creation parameters for creating a AndroidFindInteractionController.
AndroidHeadlessInAppWebView
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.
AndroidHeadlessInAppWebViewCreationParams
Object specifying creation parameters for creating a AndroidHeadlessInAppWebView.
AndroidHttpAuthCredentialDatabase
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.
AndroidHttpAuthCredentialDatabaseCreationParams
Object specifying creation parameters for creating a AndroidHttpAuthCredentialDatabase.
AndroidInAppBrowser
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.
AndroidInAppBrowserCreationParams
Object specifying creation parameters for creating a AndroidInAppBrowser.
AndroidInAppWebViewController
Controls a WebView, such as an InAppWebView widget instance, a AndroidHeadlessInAppWebView instance or AndroidInAppBrowser WebView instance.
AndroidInAppWebViewControllerCreationParams
Object specifying creation parameters for creating a AndroidInAppWebViewController.
AndroidInAppWebViewPlatform
Implementation of InAppWebViewPlatform using the WebView API.
AndroidInAppWebViewWidget
Flutter Widget for adding an inline native WebView integrated in the flutter widget tree.
AndroidInAppWebViewWidgetCreationParams
Object specifying creation parameters for creating a PlatformInAppWebViewWidget.
AndroidInternalStoragePathHandler
Handler class to open files from application internal storage. For more information about android storage please refer to Android Developers Docs: Data and file storage overview.
AndroidInternalStoragePathHandlerCreationParams
Object specifying creation parameters for creating a AndroidInternalStoragePathHandler.
AndroidJavaScriptReplyProxy
AndroidJavaScriptReplyProxyCreationParams
Object specifying creation parameters for creating a AndroidJavaScriptReplyProxy.
AndroidLocalStorage
Class that provides methods to manage the JavaScript window.localStorage object. It used by PlatformWebStorage.
AndroidLocalStorageCreationParams
Object specifying creation parameters for creating a AndroidLocalStorage.
AndroidPathHandler
A handler that produces responses for a registered path.
AndroidPathHandlerCreationParams
Object specifying creation parameters for creating a AndroidPathHandler.
AndroidPrintJobController
Class representing a print job eventually returned by PlatformInAppWebViewController.printCurrentPage.
AndroidPrintJobControllerCreationParams
Object specifying creation parameters for creating a AndroidPrintJobController.
AndroidProcessGlobalConfig
Process Global Configuration for WebView. WebView has some process-global configuration parameters that cannot be changed once WebView has been loaded. This class allows apps to set these parameters.
AndroidProcessGlobalConfigCreationParams
Object specifying creation parameters for creating a AndroidProcessGlobalConfig.
AndroidProxyController
Manages setting and clearing a process-specific override for the Android system-wide proxy settings that govern network requests made by WebView.
AndroidProxyControllerCreationParams
Object specifying creation parameters for creating a AndroidProxyController.
AndroidPullToRefreshController
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.
AndroidPullToRefreshControllerCreationParams
Object specifying creation parameters for creating a AndroidPullToRefreshController.
AndroidResourcesPathHandler
Handler class to open a file from resources directory in the application APK.
AndroidResourcesPathHandlerCreationParams
Object specifying creation parameters for creating a AndroidResourcesPathHandler.
AndroidServiceWorkerController
Class that manages Service Workers used by WebView.
AndroidServiceWorkerControllerCreationParams
Object specifying creation parameters for creating a AndroidServiceWorkerController.
AndroidSessionStorage
Class that provides methods to manage the JavaScript window.sessionStorage object. It used by PlatformWebStorage.
AndroidSessionStorageCreationParams
Object specifying creation parameters for creating a AndroidSessionStorage.
AndroidStorage
Class that provides methods to manage the JavaScript Storage object. It is used by PlatformLocalStorage and PlatformSessionStorage.
AndroidStorageCreationParams
Object specifying creation parameters for creating a AndroidStorage.
AndroidTracingController
Manages tracing of WebViews. In particular provides functionality for the app to enable/disable tracing of parts of code and to collect tracing data. This is useful for profiling performance issues, debugging and memory usage analysis in production and real life scenarios.
AndroidTracingControllerCreationParams
Object specifying creation parameters for creating a AndroidTracingController.
AndroidWebMessageChannel
The representation of the HTML5 message channels.
AndroidWebMessageChannelCreationParams
Object specifying creation parameters for creating a AndroidWebMessageChannel.
AndroidWebMessageListener
This listener receives messages sent on the JavaScript object which was injected by PlatformInAppWebViewController.addWebMessageListener.
AndroidWebMessageListenerCreationParams
Object specifying creation parameters for creating a AndroidWebMessageListener.
AndroidWebMessagePort
The representation of the HTML5 message ports.
AndroidWebMessagePortCreationParams
Object specifying creation parameters for creating a AndroidWebMessagePort.
AndroidWebStorage
Class that provides access to the JavaScript Web Storage API: window.sessionStorage and window.localStorage. It used by PlatformInAppWebViewController.webStorage.
AndroidWebStorageCreationParams
Object specifying creation parameters for creating a AndroidWebStorage.
AndroidWebStorageManager
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().
AndroidWebStorageManagerCreationParams
Object specifying creation parameters for creating a AndroidWebStorageManager.
AndroidWebViewFeature
Class that represents an Android-specific utility class for checking which WebView Support Library features are supported on the device.
AndroidWebViewFeatureCreationParams
Object specifying creation parameters for creating a AndroidWebViewFeature.