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
Releases
latest 20-
1.4.0-beta.304 Feb 2026 pre-releaseRelease notes
Open source →- Updated
flutter_inappwebview_internal_annotationsdependency from^1.2.0to^1.3.0 - Added
isClassSupported,isPropertySupported,isMethodSupportedstatic methods for all main classes, such asPlatformInAppWebViewController,InAppWebViewSettings,PlatformInAppBrowser, etc., in order to check if a class, property, or method is supported by the platform at runtime - Added
isSupportedmethod to all custom enum classes - Added
saveState,restoreState,requestEnterFullscreen,requestExitFullscreen,setVisible,setTargetRefreshRate,getTargetRefreshRate,requestPointerLock,requestPointerUnlock,getScreenScale,setScreenScale,isVisible,getFrameId,getFavicon,showSaveAsUI,getMemoryUsageTargetLevel,setMemoryUsageTargetLevelmethods toPlatformInAppWebViewControllerclass - 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,allowTopNavigationToDataUrlsproperties toInAppWebViewSettings - Added
onShowFileChooser,onContentLoading,onDOMContentLoaded,onLaunchingExternalUriScheme,onFaviconChanged,onNotificationReceived,onSaveAsUIShowing,onSaveFileSecurityCheckStarting,onScreenCaptureStartingWebView events - Added
PlatformWebNotificationControllerclass - Update code documentation
- Deprecated
onReceivedIconin favor ofonFaviconChanged
- Updated
-
1.4.0-beta.226 Nov 2024 pre-releaseRelease notes
Open source →- Updated
flutter_inappwebview_internal_annotationsdependency from^1.1.1to^1.2.0 - Updated
fromMapstatic method andtoMapmethod implementations - Updated all WebView events with return type
Futureto typeFutureOrin order to not force the usage ofasynckeyword - Added
byName,name,asNameMapcustom enum classes methods - Added
statusBarEnabled,browserAcceleratorKeysEnabled,generalAutofillEnabled,passwordAutosaveEnabled,isPinchZoomEnabled,hiddenPdfToolbarItems,reputationCheckingRequired,nonClientRegionSupportEnabled,alpha,isUserInteractionEnabled,handleAcceleratorKeyPressedproperties toInAppWebViewSettings - Added
isInterfaceSupported,getProcessInfos,getFailureReportFolderPathmethods toPlatformWebViewEnvironmentclass - Added
isInterfaceSupported,setInputMethodEnabled,hideInputMethod,showInputMethodmethods toPlatformInAppWebViewControllerclass - Added
exclusiveUserDataFolderAccess,isCustomCrashReportingEnabled,enableTrackingPrevention,areBrowserExtensionsEnabled,channelSearchKind,releaseChannels,scrollbarStyleproperties toWebViewEnvironmentSettings - Added
onDownloadStartingWebView event and deprecatedonDownloadStartRequestevent - Added
onNewBrowserVersionAvailable,onBrowserProcessExited,onProcessInfosChangedevents toPlatformWebViewEnvironmentclass - Added
onAcceleratorKeyPressedWebView event - Fixed missing PrintJobOrientation android values
- Updated
-
1.4.0-beta.105 Nov 2024 pre-releaseRelease notes
Open source →- Updated static
fromMapimplementation for some classes - Updated
kJavaScriptHandlerForbiddenNameslist - Added
PlatformInAppLocalhostServer.onDataparameter to set a custom on data server callback - Added
javaScriptBridgeEnabled,javaScriptBridgeOriginAllowList,javaScriptBridgeForMainFrameOnly,pluginScriptsOriginAllowList,pluginScriptsForMainFrameOnly,javaScriptHandlersOriginAllowList,javaScriptHandlersForMainFrameOnly,scrollMultiplierInAppWebViewSettings parameters - Added
setJavaScriptBridgeName,getJavaScriptBridgeNamestatic WebView controller methods - Added
onProcessFailedWebView event - Added
regexToAllowSyncUrlLoadingAndroid-specific property toInAppWebViewSettings - Added
JavaScriptHandlerFunctionDatatype - Deprecated
JavaScriptHandlerCallbacktype in favor ofJavaScriptHandlerFunctiontype - Deprecated
InAppWebViewSettings.forceDarkandInAppWebViewSettings.forceDarkStrategyAndroid-only properties in favor ofInAppWebViewSettings.algorithmicDarkeningAllowed - Fixed X509Certificate PEM base64 decoding
- Updated static
-
1.3.002 Oct 2024Release notes
Open source →- Added
WebViewEnvironment.customSchemeRegistrationsparameter for Windows - Added
CustomSchemeRegistrationtype - Updated docs
- Added
-
1.3.0+103 Oct 2024 -
1.2.029 Sep 2024 -
1.1.127 Sep 2024 -
1.1.023 Sep 2024Release notes
Open source →- Added
PlatformWebViewEnvironmentclass - Updates minimum supported SDK version to Flutter 3.24/Dart 3.5.
- Removed unsupported feature
WebViewFeature.SUPPRESS_ERROR_PAGE
- Added
-
1.1.0+126 Sep 2024 -
1.0.1025 Dec 2023Release notes
Open source →- Merged "Added == operator and hashCode to WebUri" #1941 (thanks to daisukeueta)
-
1.0.923 Dec 2023 -
1.0.818 Dec 2023Release notes
Open source →- Added
PlatformCustomPathHandlerclass to be able to implement custom path handlers forWebViewAssetLoader
- Added
-
1.0.717 Dec 2023Release notes
Open source →- Added
InAppBrowser.onMainWindowWillCloseevent - Added
WindowType.WINDOWforInAppBrowserSettings.windowType
- Added
-
1.0.612 Dec 2023Release notes
Open source →- Added
InAppWebViewSettings.interceptOnlyAsyncAjaxRequests#1905 - Added
PlatformInAppWebViewController.clearFormDatamethod - Added
PlatformCookieManager.removeSessionCookiesmethod - Updated
InAppWebViewSettings.useShouldInterceptAjaxRequestdocs - Updated
PlatformCookieManagermethods return value
- Added
-
1.0.504 Dec 2023Release notes
Open source →- Must call super
disposemethod forPlatformInAppBrowserandPlatformChromeSafariBrowser
- Must call super
-
1.0.430 Nov 2023 -
1.0.329 Nov 2023Release notes
Open source →- Expose missing old
AndroidInAppWebViewOptionsandIOSInAppWebViewOptionsclasses
- Expose missing old
-
1.0.228 Nov 2023 -
1.0.127 Nov 2023 -
1.0.027 Nov 2023