PackageTrack
Sign in Get early access

webview_flutter_wkwebview

A Flutter plugin that provides a WebView widget based on Apple's WKWebView control.

3.26.0 3.0M downloads/mo #203 most downloaded on pub.dev flutter/packages

What this package is like to depend on

Last release 2 months ago

04 Jun 2026

Ships fairly regularly

a new release about every 3 weeks

Nearly every release is documented

notes for 100 of 100 stable releases

1 version withdrawn

withdrawn after publishing

5 years old

101 releases · first in 2021

17 releases in the last 12 months

see the full history below

Release timeline

101 releases · Sep 2021 to Jun 2026
2022 2023 2024 2025 2026
Release Pre-release Withdrawn

Releases

latest 60 of 101
  1. 3.26.0 04 Jun 2026
    Release notes
    • Adds new method for accessing a native WKWebView from a FlutterPluginRegistrar.
    • Updates minimum supported SDK version to Flutter 3.44/Dart 3.12.
    Open source →
  2. 3.25.1 29 Apr 2026
    Release notes
    • Relands update to prevent message calls when application will terminate.
    • Updates minimum supported SDK version to Flutter 3.38/Dart 3.10.
    Open source →
  3. 3.25.0 29 Apr 2026
    Release notes
    • Adds support for retrieving cookies with PlatformWebViewCookieManager.getCookies.
    Open source →
  4. 3.24.5 22 Apr 2026
    Release notes
    • Reverts 3.24.4 to prevent missing FlutterSceneLifeCycleDelegate build error.
    Open source →
  5. 3.24.4 21 Apr 2026 withdrawn
    Release notes
    • Updates plugin to prevent message calls when application will terminate.
    Open source →
  6. 3.24.3 09 Apr 2026
    Release notes
    • Adds support to get failing url from DNS errors on iOS 26+.
    Open source →
  7. 3.24.2 25 Mar 2026
    Release notes
    • Fixes dartdoc comments that accidentally used HTML.
    Open source →
  8. 3.24.1 19 Mar 2026
    Release notes
    • Updates platform views on iOS to only have a weak reference to the native view. This is a potential workaround to prevent a crash during the Flutter engine shutdown. See https://github.com/flutter/flutter/issues/168535
    Open source →
  9. 3.24.0 11 Mar 2026
    Release notes
    • Adds support for WebKitWebViewControllerCreationParams.javaScriptCanOpenWindowsAutomatically to allow JavaScript's window.open() to work without user interaction on iOS and macOS.
    Open source →
  10. 3.23.8 27 Feb 2026
    Release notes
    • Fixes lossy transition from Dart Color to native UIColor when calling setBackgroundColor.
    Open source →
  11. 3.23.7 20 Feb 2026
    Release notes
    • Fixes crash when calling setOnConsoleMessage multiple times.
    Open source →
  12. 3.23.6 05 Feb 2026
    Release notes
    • Fixes a crash if WebViewFlutterWKWebViewExternalAPI is passed the wrong registry.
    Open source →
  13. 3.23.5 04 Dec 2025
    Release notes
    • Removes internal native library Dart proxy.
    Open source →
  14. 3.23.4 20 Nov 2025
    Release notes
    • Replaces use of deprecated Color.value.
    Open source →
  15. 3.23.3 17 Nov 2025
    Release notes
    • Updates to Pigeon 26.
    Open source →
  16. 3.23.2 30 Oct 2025
    Release notes
    • Removes specialization of 'map' to fix a Swift warning.
    Open source →
  17. 3.23.1 17 Sep 2025
    Release notes
    • Removes code for versions of iOS older than 13.0.
    • Updates minimum supported SDK version to Flutter 3.35.
    Open source →
  18. 3.23.0 06 Aug 2025
    Release notes
    • Adds support for PlatformWebViewController.loadFileWithParams.
    • Introduces WebKitLoadFileParams, a platform-specific extension of LoadFileParams for iOS and macOS that adds support for readAccessPath.
    Open source →
  19. 3.22.1 15 Jul 2025
    Release notes
    • Changes the handling of a Flutter method failure from throwing an assertion error to logging the error.
    • Updates minimum supported SDK version to Flutter 3.27/Dart 3.6.
    Open source →
  20. 3.22.0 19 May 2025
    Release notes
    • Adds support to respond to recoverable SSL certificate errors. See WebKitNavigationDelegate.setOnSSlAuthError.
    Open source →
  21. 3.21.0 14 May 2025
    Release notes
    • Adds support to set whether to draw the scrollbar. See WebKitWebViewController.setVerticalScrollBarEnabled, WebKitWebViewController.setHorizontalScrollBarEnabled, WebKitWebViewController.supportsSetScrollBarsEnabled.
    Open source →
  22. 3.20.0 17 Apr 2025
    Release notes
    • Adds support to disable a preview of the destination for a link. See WebKitWebViewController.setAllowsLinkPreview.
    Open source →
  23. 3.19.0 17 Apr 2025
    Release notes
    • Adds support to set the over-scroll mode for the WebView. See WebKitWebViewController.setOverScrollMode.
    Open source →
  24. 3.18.6 14 Apr 2025
    Release notes
    • Fixes PlatformException when calling loadFlutterAsset on macOS.
    • Updates native wrapper with methods handling SecTust and SecCertificate.
    Open source →
  25. 3.18.5 31 Mar 2025
    Release notes
    • Fixes crash when sending undefined message via JavaScript channel.
    Open source →
  26. 3.18.4 04 Mar 2025
    Release notes
    • Fixes crash when native WKFrameInfo.request is nil.
    Open source →
  27. 3.18.3 28 Feb 2025
    Release notes
    • Fixes crash where the native AuthenticationChallengeResponse could not be found for auth requests.
    Open source →
  28. 3.18.2 20 Feb 2025
    Release notes
    • Updates generated pigeon code to ensure the internal wrapper immediately sends constructor calls.
    Open source →
  29. 3.18.1 13 Feb 2025
    Release notes
    • Fixes bug that would allow the API wrapper to return null when a non-null value was required in a callback method.
    • Changes default method to enable JavaScript for web content to WKWebpagePreferences.allowsContentJavaScript.
    Open source →
  30. 3.18.0 28 Jan 2025
    Release notes
    • Updates internal API wrapper to use ProxyApis.
    Open source →
  31. 3.17.0 09 Jan 2025
    Release notes
    • Adds a change listener for the canGoBack property. See WebKitWebViewController.setOnCanGoBackChange.
    • Updates minimum supported SDK version to Flutter 3.22/Dart 3.4.
    Open source →
  32. 3.16.3 22 Nov 2024
    Release notes
    • Fixes re-registering existing channels while removing Javascript channels.
    Open source →
  33. 3.16.2 12 Nov 2024
    Release notes
    • Updates README to remove contributor-focused documentation.
    Open source →
  34. 3.16.1 04 Nov 2024
    Release notes
    • Adds missing_code_block_language_in_doc_comment lint.
    Open source →
  35. 3.16.0 08 Oct 2024
    Release notes
    • Supports NTLM for authentication.
    Open source →
  36. 3.15.0 20 Aug 2024
    Release notes
    • Adds macOS support.
    Open source →
  37. 3.14.0 10 Jul 2024
    Release notes
    • Adds Swift Package Manager compatibility.
    Open source →
  38. 3.13.1 15 May 2024
    Release notes
    • Fixes JSON.stringify() cannot serialize cyclic structures.
    Open source →
  39. 3.13.0 14 Mar 2024
    Release notes
    • Adds decidePolicyForNavigationResponse to internal WKNavigationDelegate to support the PlatformNavigationDelegate.onHttpError callback.
    Open source →
  40. 3.12.0 07 Feb 2024
    Release notes
    • Adds support for setOnScrollPositionChange method to the WebKitWebViewController.
    Open source →
  41. 3.11.0 18 Jan 2024
    Release notes
    • Adds support to show JavaScript dialog. See PlatformWebViewController.setOnJavaScriptAlertDialog, PlatformWebViewController.setOnJavaScriptConfirmDialog and PlatformWebViewController.setOnJavaScriptTextInputDialog.
    Open source →
  42. 3.10.3 17 Jan 2024
    Release notes
    • Adds a check that throws an ArgumentError when WebKitWebViewController.addJavaScriptChannel receives a JavaScriptChannelParams with a name that is not unique.
    • Updates minimum iOS version to 12.0 and minimum Flutter version to 3.16.6.
    Open source →
  43. 3.10.2 12 Jan 2024
    Release notes
    • Adds privacy manifest.
    Open source →
  44. 3.10.1 04 Jan 2024
    Release notes
    • Fixes new lint warnings.
    Open source →
  45. 3.10.0 19 Dec 2023
    Release notes
    • Adds support for PlatformNavigationDelegate.setOnHttpAuthRequest.
    • Updates minimum supported SDK version to Flutter 3.10/Dart 3.0.
    Open source →
  46. 3.9.4 07 Nov 2023
    Release notes
    • Updates to Pigeon 13.
    Open source →
  47. 3.9.3 03 Nov 2023
    Release notes
    • Fixes use_build_context_synchronously lint violations in the example app.
    Open source →
  48. 3.9.2 24 Oct 2023
    Release notes
    • Fixes error caused by calling WKWebViewConfiguration.limitsNavigationsToAppBoundDomains on versions below 14.
    Open source →
  49. 3.9.1 03 Oct 2023
    Release notes
    • Fixes bug where WebkitWebViewController.getUserAgent was incorrectly returning an empty String.
    Open source →
  50. 3.9.0 29 Sep 2023
    Release notes
    • Adds support for PlatformWebViewController.getUserAgent.
    Open source →
  51. 3.8.0 21 Sep 2023
    Release notes
    • Adds support to register a callback to receive JavaScript console messages. See WebKitWebViewController.setOnConsoleMessage.
    Open source →
  52. 3.7.4 30 Aug 2023
    Release notes
    • Adds pub topics to package metadata.
    • Updates minimum supported SDK version to Flutter 3.7/Dart 2.19.
    Open source →
  53. 3.7.3 09 Aug 2023
    Release notes
    • Fixes bug where the PlatformWebViewWidget was rebuilt unnecessarily.
    Open source →
  54. 3.7.2 25 Jul 2023
    Release notes
    • Fixes bug where PlatformWebViewWidget doesn't rebuild when the controller changes.
    Open source →
  55. 3.7.1 21 Jul 2023
    Release notes
    • Updates pigeon version to 10.1.4.
    Open source →
  56. 3.7.0 14 Jul 2023
    Release notes
    • Adds support for WebResouceError.url.
    Open source →
  57. 3.6.3 12 Jul 2023
    Release notes
    • Introduces NSError.toString for better diagnostics.
    Open source →
  58. 3.6.2 06 Jul 2023
    Release notes
    • Fixes unawaited_futures violations.
    Open source →
  59. 3.6.1 04 Jul 2023
    Release notes
    • Fixes bug where a native NSURL could be removed from an InstanceManager if it is equal to an already present NSURL.
    • Fixes compile-time error from using WKWebView.inspectable on unsupported Xcode versions.
    Open source →
  60. 3.6.0 26 Jun 2023
    Release notes
    • Adds support to enable debugging of web contents on the latest versions of WebKit. See WebKitWebViewController.setInspectable.
    Open source →

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive