webview_flutter
A Flutter plugin that provides a WebView widget backed by the system webview.
4.14.1
1000K downloads/mo
#21 most downloaded on pub.dev
flutter/packages
What this package is like to depend on
Last release 1 months ago
07 Jul 2026
Release timing varies
gaps range from 8 days to 8 months
Nearly every release is documented
notes for 129 of 129 stable releases
Nothing withdrawn
no release was ever pulled
8 years old
132 releases · first in 2018
3 releases in the last 12 months
see the full history below
Release timeline
132 releases · Nov 2018 to Jul 2026
2019
2020
2021
2022
2023
2024
2025
2026
Releases
latest 60 of 132-
4.14.107 Jul 2026 -
4.14.012 Jun 2026Release notes
Open source →- Add method to retrieve cookies. See
WebViewCookieManager.getCookies. - Updates minimum supported SDK version to Flutter 3.38/Dart 3.10.
- Add method to retrieve cookies. See
-
4.13.107 Jan 2026Release notes
Open source →- Fixes HTML in legacy dartdocs.
- Updates minimum supported SDK version to Flutter 3.32/Dart 3.8.
- Updates README to reflect currently supported OS versions for the latest
versions of the endorsed platform implementations.
- Applications built with older versions of Flutter will continue to use compatible versions of the platform implementations.
-
4.13.021 May 2025Release notes
Open source →- Adds support to respond to recoverable SSL certificate errors. See
NavigationDelegate(onSSlAuthError).
- Adds support to respond to recoverable SSL certificate errors. See
-
4.12.016 May 2025Release notes
Open source →- Adds support to set whether to draw the scrollbar. See
WebViewController.setVerticalScrollBarEnabled,WebViewController.setHorizontalScrollBarEnabled,WebViewController.supportsSetScrollBarsEnabled. - Updates README to indicate that Android SDK <21 is no longer supported.
- Adds support to set whether to draw the scrollbar. See
-
4.11.018 Apr 2025Release notes
Open source →- Adds support to set the over-scroll mode for the WebView. See
WebViewController.setOverScrollMode. - Updates minimum supported SDK version to Flutter 3.27/Dart 3.6.
- Adds support to set the over-scroll mode for the WebView. See
-
4.10.010 Oct 2024 -
4.9.021 Aug 2024Release notes
Open source →- Adds endorsed macOS support.
- Updates minimum supported SDK version to Flutter 3.24/Dart 3.5.
-
4.8.024 May 2024Release notes
Open source →- Adds
onHttpErrorcallback toNavigationDelegateto catch HTTP error status codes.
- Adds
-
4.7.009 Feb 2024Release notes
Open source →- Adds support to track scroll position changes.
- Updates minimum supported SDK version to Flutter 3.16.6/Dart 3.2.3.
-
4.6.009 Feb 2024Release notes
Open source →- Adds support for custom handling of JavaScript dialogs. See
WebViewController.setOnJavaScriptAlertDialog,WebViewController.setOnJavaScriptConfirmDialogandWebViewController.setOnJavaScriptTextInputDialog. - Updates minimum Dart version to 3.2.3 and minimum Flutter version to 3.16.6.
- Adds support for custom handling of JavaScript dialogs. See
-
4.5.001 Feb 2024Release notes
Open source →- Adds support for HTTP basic authentication. See
NavigationDelegate(onReceivedHttpAuthRequest). - Updates support matrix in README to indicate that iOS 11 is no longer supported.
- Clients on versions of Flutter that still support iOS 11 can continue to use this package with iOS 11, but will not receive any further updates to the iOS implementation.
- Adds support for HTTP basic authentication. See
-
4.4.409 Jan 2024 -
4.4.304 Jan 2024Release notes
Open source →- Updates minimum supported SDK version to Flutter 3.10/Dart 3.0.
- Fixes new lint warnings.
-
4.4.203 Nov 2023Release notes
Open source →- Fixes
use_build_context_synchronouslylint violations in the example app.
- Fixes
-
4.4.102 Oct 2023 -
4.4.001 Oct 2023Release notes
Open source →- Adds support to register a callback to receive JavaScript console messages. See
WebViewController.setOnConsoleMessage.
- Adds support to register a callback to receive JavaScript console messages. See
-
4.3.030 Sep 2023Release notes
Open source →- Adds support to retrieve the user agent. See
WebViewController.getUserAgent.
- Adds support to retrieve the user agent. See
-
4.2.430 Aug 2023 -
4.2.322 Aug 2023Release notes
Open source →- Fixes the code sample in the dartdocs for
WebViewController.addJavaScriptChannel. - Updates minimum supported SDK version to Flutter 3.7/Dart 2.19.
- Fixes the code sample in the dartdocs for
-
4.2.205 Jun 2023 -
4.2.122 May 2023 -
4.2.022 Apr 2023Release notes
Open source →- Adds support to receive permission requests. See
WebViewController(onPermissionRequest).
- Adds support to receive permission requests. See
-
4.1.018 Apr 2023Release notes
Open source →- Adds support to track URL changes. See
NavigationDelegate(onUrlChange). - Updates minimum Flutter version to 3.3.
- Fixes common typos in tests and documentation.
- Fixes documentation for
WebViewControllerandWebViewCookieManager.
- Adds support to track URL changes. See
-
4.0.719 Mar 2023Release notes
Open source →- Updates the README with the migration of
WebView.initialCookiesand Hybrid Composition on Android.
- Updates the README with the migration of
-
4.0.602 Mar 2023 -
4.0.522 Feb 2023 -
4.0.419 Feb 2023 -
4.0.220 Jan 2023 -
4.0.123 Dec 2022 -
4.0.017 Dec 2022Release notes
Open source →- BREAKING CHANGE Updates implementation to use the
2.0.0release ofwebview_flutter_platform_interface. SeeUsagesection in the README for updated usage. SeeMigrating from 3.0 to 4.0section in the README for details on migrating to this version. - Updates minimum Flutter version to 3.0.0.
- Updates code for new analysis options.
- Updates references to the obsolete master branch.
- BREAKING CHANGE Updates implementation to use the
-
3.0.411 May 2022 -
3.0.310 May 2022Release notes
Open source →- Removes unnecessary imports.
- Fixes library_private_types_in_public_api, sort_child_properties_last and use_key_in_widget_constructors lint warnings.
-
3.0.205 Apr 2022Release notes
Open source →- Migrates deprecated
Scaffold.showSnackBartoScaffoldMessengerin example app. - Adds OS version support information to README.
- Migrates deprecated
-
3.0.124 Feb 2022Release notes
Open source →- Removes a duplicate Android-specific integration test.
- Fixes an integration test race condition.
- Fixes comments (accidentally mixed // with ///).
-
3.0.008 Dec 2021Release notes
Open source →- BREAKING CHANGE: On Android, hybrid composition (SurfaceAndroidWebView)
is now the default. The previous default, virtual display, can be specified
with
WebView.platform = AndroidWebView()
- BREAKING CHANGE: On Android, hybrid composition (SurfaceAndroidWebView)
is now the default. The previous default, virtual display, can be specified
with
-
2.8.007 Dec 2021 -
2.7.007 Dec 2021Release notes
Open source →- Adds
setCookieto CookieManager. - CreationParams now supports setting
initialCookies.
- Adds
-
2.6.007 Dec 2021 -
2.5.007 Dec 2021 -
2.4.007 Dec 2021Release notes
Open source →- Adds support for the
loadFileandloadHtmlStringmethods. - Updates example app Android compileSdkVersion to 31.
- Integration test fixes.
- Updates code for new analysis options.
- Adds support for the
-
2.3.111 Nov 2021Release notes
Open source →- Add iOS-specific note to set
JavascriptMode.unrestrictedin order to setzoomEnabled: false.
- Add iOS-specific note to set
-
2.3.005 Nov 2021 -
2.2.005 Nov 2021Release notes
Open source →- Added
runJavascriptandrunJavascriptForResultto supersedeevaluateJavascript. - Deprecated
evaluateJavascript.
- Added
-
2.1.221 Oct 2021 -
2.1.128 Sep 2021 -
2.1.024 Sep 2021 -
2.0.1418 Sep 2021 -
2.0.1310 Sep 2021Release notes
Open source →- Send URL of File to download to the NavigationDelegate on Android just like it is already done on iOS.
- Updated Android lint settings.
-
2.0.1210 Aug 2021Release notes
Open source →- Improved the documentation on using the different Android Platform View modes.
- So that Android and iOS behave the same,
onWebResourceErroris now only called for the main page.
-
2.0.1013 Jul 2021 -
2.0.924 Jun 2021Release notes
Open source →- Add iOS UI integration test target.
- Suppress deprecation warning for iOS APIs deprecated in iOS 9.
-
2.0.827 May 2021 -
2.0.719 May 2021Release notes
Open source →- Republished 2.0.6 with Flutter 2.2 to avoid https://github.com/dart-lang/pub/issues/3001
-
2.0.617 May 2021Release notes
Open source →- WebView requires at least Android 19 if you are using hybrid composition (flutter/issues/59894).
-
2.0.407 Apr 2021 -
2.0.302 Apr 2021Release notes
Open source →- Fixes bug where scroll bars on the Android non-hybrid WebView are rendered on the wrong side of the screen.
-
2.0.206 Mar 2021Release notes
Open source →- Fixes bug where text fields are hidden behind the keyboard when hybrid composition is used flutter/issues/75667.
-
2.0.103 Mar 2021 -
2.0.024 Feb 2021Release notes
Open source →- Migration to null-safety.
- Added support for progress tracking.
- Add section to the wiki explaining how to use Material components.
- Update integration test to workaround an iOS 14 issue with
evaluateJavascript. - Fix
onWebResourceErroron iOS. - Fix outdated links across a number of markdown files (#3276)
- Added
allowsInlineMediaPlaybackproperty.