missing_code_block_language_in_doc_comment
lint.minSdkVersion
from 19 to 21.NavigationDelegate.onNavigationRequest
is present.PlatformNavigationDelegate.onHttpError
.setOnScrollPositionChange
method to the AndroidWebViewController
.AndroidWebViewController.setOnJavaScriptAlertDialog
, AndroidWebViewController.setOnJavaScriptConfirmDialog
and AndroidWebViewController.setOnJavaScriptTextInputDialog
.PlatformNavigationDelegate.setOnHttpAuthRequest
.use_build_context_synchronously
lint violations in the example app.PlatformWebViewController.getUserAgent
.AndroidWebViewController.onConsoleMessage
.AndroidWebViewController.setCustomWidgetCallbacks
.PlatformWebViewWidget
was rebuilt unnecessarily.PlatformWebViewWidget
doesn't rebuild when the controller or PlatformView implementation flag changes.WebResouceError.url
.AndroidWebViewController.setGeolocationPermissionsPromptCallbacks
.AndroidWebViewCookieManager.setAcceptThirdPartyCookies
.PlatformWebViewController.setOnPlatformPermissionRequest
.9.2.4
.PlatformNavigationDelegate.onUrlChange
.WebView
field and Java class.WebView
wouldn't be traversed for autofill automatically.WebView
that was not added to the InstanceManager
could be returned by a WebViewClient
or WebChromeClient
.AndroidWebViewController.setTextZoom
.WebView
.LateInitializationError
when a PlatformNavigationDelegate
is not provided.use_build_context_synchronously
lint.AndroidWebViewController.setOnShowFileSelector
.4.2.14
.InstanceManager
was used after plugin was removed from the engine.AndroidWebViewController
couldn't be reused with a new WebViewWidget
.AndroidNavigationDelegate
was required to load a request.AndroidWebViewControllerCreationParams.displayWithHybridComposition
.2.0.0
release of webview_flutter_platform_interface
. See webview_flutter for updated usage.no_leading_underscores_for_local_identifiers
lint.prefer_relative_imports
.WebView
wrapper to retrieve the X and Y positions simultaneously.README
.compileSdkVersion
to 32.Directionality
from context didn't affect SurfaceAndroidWebView
.SurfaceAndroidWebView
and AndroidWebView
. Default is now TextDirection.ltr
for both.SurfaceAndroidWebView
. Hybrid composition is now used when the background color is not 100% opaque.onNavigationRequestCallback
return false
.Scaffold.showSnackBar
to ScaffoldMessenger
in example app.mockito
code generation for tests.WebViewController.clearCache
was called.debuggingEnabled
to always be set to true.WebSettings.setAllowFileAccess()
method and ensure that file access is allowed when the WebViewAndroidWidget.loadFile()
method is executed.loadRequest
method from the platform interface.loadFlutterAsset
method from the platform interface.WebView.loadData
and WebView.loadDataWithBaseUrl
methods and implements the loadFile
and loadHtmlString
methods from the platform interface.NullPointerException
from a race condition when changing focus. This only affects WebView
when it is created without Hybrid Composition.runJavascript
and runJavascriptReturningResult
methods in platform interface.zoomEnabled
functionality.WebViewController
is available (same behavior as example App in webview_flutter package).webview_flutter
.