106 Commits

Author SHA1 Message Date
Lorenzo Pichilli
ae199f1dc4 Updated window.flutter_inappwebview.callHandler implementation: if there is an error/exception on Flutter/Dart side, the callHandler will reject the JavaScript promise with the error/exception message, so you can catch it also on JavaScript side, Fixed Android Web Storage Manager deleteAllData and deleteOrigin methods implementation, fix #1462, fix #1475 2023-05-15 13:46:42 +02:00
Lorenzo Pichilli
3101b44c37 All PrintJobSettings properties are optionals, All PullToRefreshSettings properties are optionals, All WebAuthenticationSessionSettings properties are optionals, Automatically infer useShouldOverrideUrlLoading, useOnLoadResource, useOnDownloadStart, useShouldInterceptAjaxRequest, useShouldInterceptFetchRequest, useShouldInterceptRequest, useOnRenderProcessGone, useOnNavigationResponse settings if their value is null and the corresponding event is implemented by the WebView (InAppWebView and HeadlessInAppWebView, not InAppBrowser) before it's native initialization 2022-11-22 22:40:45 +01:00
Lorenzo Pichilli
fa5449a50d Created WebUri class to replace Uri dart core type, fix #1402, fix #1328, fix #1350 2022-10-27 11:02:49 +02:00
Lorenzo Pichilli
b6e7699ef8 Merge fixes of version 5.5.0+5 2022-10-20 18:55:30 +02:00
Lorenzo Pichilli
92eba92a6c Added InAppWebView.headlessWebView property to convert an HeadlessWebView to InAppWebView widget 2022-10-20 16:34:37 +02:00
Lorenzo Pichilli
f624f7c337 initial macos implementation 2022-10-17 02:23:05 +02:00
Lorenzo Pichilli
310cd60a6e updated example 2022-10-11 10:10:13 +02:00
Lorenzo Pichilli
85ff4c1234 added ContentBlockerTrigger.ifFrameUrl and ContentBlockerTrigger.loadContext properties 2022-10-08 17:48:16 +02:00
Lorenzo Pichilli
3f8b1591c8 updated example! 2022-10-08 14:21:10 +02:00
Lorenzo Pichilli
f5a048cb69 added Find Interaction Controller 2022-10-08 14:19:35 +02:00
Lorenzo Pichilli
0dd9dfbff6 added PrintJobController to manage print jobs 2022-05-12 00:19:43 +02:00
Lorenzo Pichilli
28455c696a updated onPermissionRequest event for ios, added DebugSettings 2022-05-02 18:59:29 +02:00
Lorenzo Pichilli
2ab051fca3 updated example 2022-05-02 00:19:19 +02:00
Lorenzo Pichilli
060fb00368 fixed some enum types mapping in parent toMap methods, added getCameraCaptureState, setCameraCaptureState, getMicrophoneCaptureState, setMicrophoneCaptureState WebView controller methods for iOS 2022-05-02 00:18:55 +02:00
Lorenzo Pichilli
b189066940 added onReceivedError and onReceivedHttpError events 2022-05-01 17:06:16 +02:00
Lorenzo Pichilli
449bfd06ef added isInFullscreen method 2022-05-01 04:03:17 +02:00
Lorenzo Pichilli
2a3e368780 updated example 2022-04-30 21:23:16 +02:00
Lorenzo Pichilli
f728248dbd fixed web support, updated tests 2022-04-30 21:22:31 +02:00
Lorenzo Pichilli
abcc3a3415 updated tests 2022-04-29 21:48:17 +02:00
Lorenzo Pichilli
2768605491 updated tests 2022-04-29 14:29:21 +02:00
Lorenzo Pichilli
55a2a41a04 Updated tests 2022-04-27 18:59:19 +02:00
Lorenzo Pichilli
2dd1999a63 updated web support 2022-04-27 17:50:30 +02:00
Lorenzo Pichilli
68f25d0d4d updated web support 2022-04-27 16:59:49 +02:00
Lorenzo Pichilli
3bad02d6e4 fixed plugin dependencies, added getUrl web support 2022-04-27 13:39:00 +02:00
Lorenzo Pichilli
03e74820df merged web support, dartfmt 2022-04-25 23:21:26 +02:00
Lorenzo Pichilli
bb33ec2362 added headless and cookie manager web support 2022-04-25 22:36:21 +02:00
Lorenzo Pichilli
d1a4ff1829 Updated web support 2022-04-25 12:15:53 +02:00
Lorenzo Pichilli
442c9f1bc2 updated web support 2022-04-24 04:51:03 +02:00
Lorenzo Pichilli
d0657c3b9a updated web support 2022-04-24 04:50:44 +02:00
Lorenzo Pichilli
61a439893b added new events 2022-04-23 22:10:02 +02:00
Lorenzo Pichilli
dd9043ccf5 merge 2022-04-23 17:49:29 +02:00
Lorenzo Pichilli
b881909957 updated context menu item and options to settings 2022-04-23 14:00:47 +02:00
Lorenzo Pichilli
1161380eab updated web support 2022-04-22 13:39:21 +02:00
Lorenzo Pichilli
24317b22ec updated example 2022-04-22 10:38:19 +02:00
Lorenzo Pichilli
9006cf1228 updated example 2022-04-22 02:51:56 +02:00
Lorenzo Pichilli
46fcafcf44 updated web support 2022-04-22 02:24:50 +02:00
Lorenzo Pichilli
176d41d328 added initial web support 2022-04-21 23:14:51 +02:00
Lorenzo Pichilli
f265063a37 Added support for onPermissionRequest event on iOS 15.0+ 2022-04-21 13:33:07 +02:00
Lorenzo Pichilli
ec24f41914 updated onPermissionRequest signature 2022-04-21 12:20:48 +02:00
Lorenzo Pichilli
3cd3b30457 Added underPageBackgroundColor, isTextInteractionEnabled, isSiteSpecificQuirksModeEnabled, upgradeKnownHostsToHTTPS WebView settings, Updated getMetaThemeColor on iOS 15.0+ 2022-04-21 02:14:21 +02:00
Lorenzo Pichilli
bca59d3e87 updated example 2022-04-20 19:20:31 +02:00
Lorenzo Pichilli
9dd5a28541 merge 2022-04-20 19:15:31 +02:00
Lorenzo Pichilli
fa9a04bce6 Merge branch 'develop' into feature/remove-ios-android-key-types 2022-04-20 19:11:16 +02:00
Lorenzo Pichilli
fca1ed94df Added pauseAllMediaPlayback, setAllMediaPlaybackSuspended, closeAllMediaPresentations, requestMediaPlaybackState WebView controller methods 2022-04-20 19:10:49 +02:00
Lorenzo Pichilli
5371b77231 initial refactor 2022-04-20 01:31:14 +02:00
Lorenzo Pichilli
25e9ea6e19 updated version and changelog 2022-04-17 16:35:43 +02:00
Lorenzo Pichilli
22649342e8 added onDownloadStartRequest event 2022-04-17 16:19:31 +02:00
Lorenzo Pichilli
710fc1e021 Added singleInstance option for Android ChromeSafariBrowser implementation, updated android compileSdkVersion to 31 2022-04-15 23:18:54 +02:00
Lorenzo Pichilli
5cc257895c Updated README.md, updated example 2021-03-05 23:29:25 +01:00
Lorenzo Pichilli
c7c0b9b67f fix example, fix #703 2021-03-05 23:24:33 +01:00