PackageTrack
Sign in Get early access

flutter_inappwebview_platform_interface

A common platform interface for the flutter_inappwebview plugin.

1.3.0 112K downloads/mo #1076 most downloaded on pub.dev pichillilorenzo/flutter_inappwebview

What this package is like to depend on

Last release 6 months ago

04 Feb 2026

Ships unpredictably

gaps range from 8 days to 1.2 years

Nearly every release is documented

notes for 17 of 17 stable releases

Nothing withdrawn

no release was ever pulled

3 years old

20 releases · first in 2023

1 release in the last 12 months

see the full history below

Release timeline

20 releases · Nov 2023 to Feb 2026
2024 2025 2026
Release Pre-release

Releases

latest 20
  1. 1.4.0-beta.3 04 Feb 2026 pre-release
    Release notes
    • Updated flutter_inappwebview_internal_annotations dependency from ^1.2.0 to ^1.3.0
    • Added isClassSupported, isPropertySupported, isMethodSupported static methods for all main classes, such as PlatformInAppWebViewController, InAppWebViewSettings, PlatformInAppBrowser, etc., in order to check if a class, property, or method is supported by the platform at runtime
    • Added isSupported method to all custom enum classes
    • Added saveState, restoreState, requestEnterFullscreen, requestExitFullscreen, setVisible, setTargetRefreshRate, getTargetRefreshRate, requestPointerLock, requestPointerUnlock, getScreenScale, setScreenScale, isVisible, getFrameId, getFavicon, showSaveAsUI, getMemoryUsageTargetLevel, setMemoryUsageTargetLevel methods to PlatformInAppWebViewController class
    • Added useOnAjaxReadyStateChange, useOnAjaxProgress, useOnShowFileChooser, corsAllowlist, itpEnabled, darkMode, disableAnimations, fontAntialias, fontHintingStyle, fontSubpixelLayout, fontDPI, cursorBlinkTime, doubleClickDistance, doubleClickTime, dragThreshold, keyRepeatDelay, keyRepeatInterval, disableWebSecurity, enableWebRTC, webRTCUdpPortsRange, javaScriptCanAccessClipboard, allowModalDialogs, enableMedia, enableEncryptedMedia, enableMediaCapabilities, enableMockCaptureDevices, mediaContentTypesRequiringHardwareSupport, enableJavaScriptMarkup, enable2DCanvasAcceleration, allowTopNavigationToDataUrls properties to InAppWebViewSettings
    • Added onShowFileChooser, onContentLoading, onDOMContentLoaded, onLaunchingExternalUriScheme, onFaviconChanged, onNotificationReceived, onSaveAsUIShowing, onSaveFileSecurityCheckStarting, onScreenCaptureStarting WebView events
    • Added PlatformWebNotificationController class
    • Update code documentation
    • Deprecated onReceivedIcon in favor of onFaviconChanged
    Open source →
  2. 1.4.0-beta.2 26 Nov 2024 pre-release
    Release notes
    • Updated flutter_inappwebview_internal_annotations dependency from ^1.1.1 to ^1.2.0
    • Updated fromMap static method and toMap method implementations
    • Updated all WebView events with return type Future to type FutureOr in order to not force the usage of async keyword
    • Added byName, name, asNameMap custom enum classes methods
    • Added statusBarEnabled, browserAcceleratorKeysEnabled, generalAutofillEnabled, passwordAutosaveEnabled, isPinchZoomEnabled, hiddenPdfToolbarItems, reputationCheckingRequired, nonClientRegionSupportEnabled, alpha, isUserInteractionEnabled, handleAcceleratorKeyPressed properties to InAppWebViewSettings
    • Added isInterfaceSupported, getProcessInfos, getFailureReportFolderPath methods to PlatformWebViewEnvironment class
    • Added isInterfaceSupported, setInputMethodEnabled, hideInputMethod, showInputMethod methods to PlatformInAppWebViewController class
    • Added exclusiveUserDataFolderAccess, isCustomCrashReportingEnabled, enableTrackingPrevention, areBrowserExtensionsEnabled, channelSearchKind, releaseChannels, scrollbarStyle properties to WebViewEnvironmentSettings
    • Added onDownloadStarting WebView event and deprecated onDownloadStartRequest event
    • Added onNewBrowserVersionAvailable, onBrowserProcessExited, onProcessInfosChanged events to PlatformWebViewEnvironment class
    • Added onAcceleratorKeyPressed WebView event
    • Fixed missing PrintJobOrientation android values
    Open source →
  3. 1.4.0-beta.1 05 Nov 2024 pre-release
    Release notes
    • Updated static fromMap implementation for some classes
    • Updated kJavaScriptHandlerForbiddenNames list
    • Added PlatformInAppLocalhostServer.onData parameter to set a custom on data server callback
    • Added javaScriptBridgeEnabled, javaScriptBridgeOriginAllowList, javaScriptBridgeForMainFrameOnly, pluginScriptsOriginAllowList, pluginScriptsForMainFrameOnly, javaScriptHandlersOriginAllowList, javaScriptHandlersForMainFrameOnly, scrollMultiplier InAppWebViewSettings parameters
    • Added setJavaScriptBridgeName, getJavaScriptBridgeName static WebView controller methods
    • Added onProcessFailed WebView event
    • Added regexToAllowSyncUrlLoading Android-specific property to InAppWebViewSettings
    • Added JavaScriptHandlerFunctionData type
    • Deprecated JavaScriptHandlerCallback type in favor of JavaScriptHandlerFunction type
    • Deprecated InAppWebViewSettings.forceDark and InAppWebViewSettings.forceDarkStrategy Android-only properties in favor of InAppWebViewSettings.algorithmicDarkeningAllowed
    • Fixed X509Certificate PEM base64 decoding
    Open source →
  4. 1.3.0 02 Oct 2024
    Release notes
    • Added WebViewEnvironment.customSchemeRegistrations parameter for Windows
    • Added CustomSchemeRegistration type
    • Updated docs
    Open source →
  5. 1.3.0+1 03 Oct 2024
    Release notes
    • Fixed X509Certificate.toMap method
    Open source →
  6. 1.2.0 29 Sep 2024
    Release notes
    • Updated Uint8List conversion inside fromMap methods
    Open source →
  7. 1.1.1 27 Sep 2024
    Release notes
    • Updated permission models for Windows platform
    Open source →
  8. 1.1.0 23 Sep 2024
    Release notes
    • Added PlatformWebViewEnvironment class
    • Updates minimum supported SDK version to Flutter 3.24/Dart 3.5.
    • Removed unsupported feature WebViewFeature.SUPPRESS_ERROR_PAGE
    Open source →
  9. 1.1.0+1 26 Sep 2024
    Release notes
    • Updated docs and pubspec.yaml
    Open source →
  10. 1.0.10 25 Dec 2023
    Release notes
    • Merged "Added == operator and hashCode to WebUri" #1941 (thanks to daisukeueta)
    Open source →
  11. 1.0.9 23 Dec 2023
    Release notes
    Open source →
  12. 1.0.8 18 Dec 2023
    Release notes
    • Added PlatformCustomPathHandler class to be able to implement custom path handlers for WebViewAssetLoader
    Open source →
  13. 1.0.7 17 Dec 2023
    Release notes
    • Added InAppBrowser.onMainWindowWillClose event
    • Added WindowType.WINDOW for InAppBrowserSettings.windowType
    Open source →
  14. 1.0.6 12 Dec 2023
    Release notes
    • Added InAppWebViewSettings.interceptOnlyAsyncAjaxRequests #1905
    • Added PlatformInAppWebViewController.clearFormData method
    • Added PlatformCookieManager.removeSessionCookies method
    • Updated InAppWebViewSettings.useShouldInterceptAjaxRequest docs
    • Updated PlatformCookieManager methods return value
    Open source →
  15. 1.0.5 04 Dec 2023
    Release notes
    • Must call super dispose method for PlatformInAppBrowser and PlatformChromeSafariBrowser
    Open source →
  16. 1.0.4 30 Nov 2023
    Release notes
    • Expose missing InAppBrowserSettings.menuButtonColor option
    Open source →
  17. 1.0.3 29 Nov 2023
    Release notes
    • Expose missing old AndroidInAppWebViewOptions and IOSInAppWebViewOptions classes
    Open source →
  18. 1.0.2 28 Nov 2023
    Release notes
    • Added PlatformPrintJobController.onComplete setter
    Open source →
  19. 1.0.1 27 Nov 2023
    Release notes
    • Updated README
    Open source →
  20. 1.0.0 27 Nov 2023
    Release notes

    Initial release.

    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