Commit Graph

201 Commits

Author SHA1 Message Date
Lorenzo Pichilli 2a9391df41 removed unused code 2022-04-23 17:40:43 +02:00
Lorenzo Pichilli 8315b811a8 implemented WKDownloadDelegate iOS protocol for iOS 14.5 2022-04-23 17:39:39 +02:00
Lorenzo Pichilli b881909957 updated context menu item and options to settings 2022-04-23 14:00:47 +02:00
Lorenzo Pichilli 68305a365b merge 2022-04-23 04:04:22 +02:00
Lorenzo Pichilli 2d31a2f58b Managed iOS native detachFromEngine flutter plugin event and updated dispose methods, Updated Android native HeadlessInAppWebViewManager.dispose and HeadlessInAppWebView.dispose methods 2022-04-23 04:02:37 +02:00
Lorenzo Pichilli f265063a37 Added support for onPermissionRequest event on iOS 15.0+ 2022-04-21 13:33:07 +02:00
Lorenzo Pichilli 09edc2890b Merge branch 'permisstionIos15+' of https://github.com/phamconganh/flutter_inappwebview into phamconganh-permisstionIos15+ 2022-04-21 12:44:30 +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 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 0312d12859 fixed remaining classes and properties 2022-04-20 03:05:46 +02:00
Lorenzo Pichilli cdd2bdb09f refactored remaining classes and properties 2022-04-20 02:18:36 +02:00
Lorenzo Pichilli 5371b77231 initial refactor 2022-04-20 01:31:14 +02:00
Lorenzo Pichilli a866cd6b24 initial refactor 2022-04-20 01:30:45 +02:00
Lorenzo Pichilli 1eaf70a046 merge 2022-04-18 01:26:39 +02:00
Lorenzo Pichilli 4cffd1da73 Merge branch 'possibility_disable_ios_inputAccessoryView' of https://github.com/ppldo/flutter_inappwebview into ppldo-possibility_disable_ios_inputAccessoryView 2022-04-18 01:16:59 +02:00
Lorenzo Pichilli 50793429d7
Merge pull request #1123 from kryptogo/master
Fix takeScreenshot Crash on iOS
2022-04-18 01:08:39 +02:00
Lorenzo Pichilli 23edf4054f
Update InAppWebViewMethodHandler.swift 2022-04-17 17:17:11 +02:00
Lorenzo Pichilli 8c8c4f4675
Merge branch 'develop' into manuito-zoomBy 2022-04-17 17:13:57 +02:00
Lorenzo Pichilli 65e06984cb fix #1092 2022-04-17 16:43:16 +02:00
Lorenzo Pichilli bee61b35f2 Merge branch 'Feature/Fix-persistance' of https://github.com/EA-YOUHOU/flutter_inappwebview into EA-YOUHOU-Feature/Fix-persistance 2022-04-17 16:37:46 +02:00
Lorenzo Pichilli 22649342e8 added onDownloadStartRequest event 2022-04-17 16:19:31 +02:00
Lorenzo Pichilli c55e468c7e updated some .gitignore files, deleted gradle wrapper android plugin directory 2022-04-16 12:17:50 +02:00
Lorenzo Pichilli f06097114d
Merge pull request #1017 from hoanglm4/master
fix. Crash happens when HeadlessInAppWebView's dispose function is called in iOS
2022-04-16 00:24:49 +02:00
Lorenzo Pichilli 6635a7e8df
Update HeadlessInAppWebView.swift 2022-04-16 00:24:16 +02:00
Lorenzo Pichilli d2520ca80b
Merge pull request #991 from Miiha/bugfix/url-request-mapping
Adds missing body to URLRequest mapping.
2022-04-16 00:00:01 +02:00
Lorenzo Pichilli 27c3e71faf
Merge branch 'develop' into patch-1 2022-04-15 23:46:12 +02:00
Lorenzo Pichilli 65e00b8d97
Merge pull request #1095 from sunalwaysknows/master
fix: ApplicationNameForUserAgent is not working in iOS
2022-04-15 20:35:50 +02:00
Lorenzo Pichilli af460d6746
Update InAppWebView.swift
removed setting `applicationNameForUserAgent` property from `prepare` method.
2022-04-15 20:35:23 +02:00
Lorenzo Pichilli d1aa8b0281
Merge pull request #828 from ItsCalebJones/bugfix/parsing_error
Fix parsing crash on null value.
2022-04-15 20:16:41 +02:00
Lorenzo Pichilli 099223a24e
Update Options.swift 2022-04-15 20:16:10 +02:00
Lorenzo Pichilli f074b7a011 created android InAppWebViewInterface to implement other android webview engines, getOriginalUrl method is cross-platform now, Fixed requestImageRef method always null on iOS 2022-04-15 19:20:35 +02:00
Pham Cong Anh 51d1454d45 add feature decideMediaCapturePermissions on ios15+ 2022-04-06 20:49:14 +07:00
Sergey Salnikov 3a886f59f1 added boolean switch inputAccessoryView 2022-03-17 15:09:33 +03:00
Po-Jui Chen 47ef668273
fix takeScreenshot crash 2022-03-16 11:15:33 +08:00
Manuito83 d2730d75bc Fixes zoomBy with floats 2022-03-06 14:59:14 +01:00
sunalwaysknows d8d84053bc Update: Append optional applicationNameForUserAgent to configrational applicationNameForUserAgent 2022-02-26 11:06:25 +08:00
gitlab.scripts 93187105f4 fix persistance 2022-02-24 13:38:13 +01:00
Le Minh Hoang 42743f23eb
fix. Crash happens when HeadlessInAppWebView's dispose function is called in iOS 2021-10-24 23:11:21 +07:00
Michael Kao 4e47efe111 Adds missing body to URLRequest mapping. 2021-09-28 12:02:24 +02:00
cloudygeek 3c60c15a81
Update Options.swift
checking if object is null before checking if nil. causes to crash if null.
2021-06-18 09:27:27 +01:00
Caleb Jones 19ffe781e6 Fix parsing crash on null value. 2021-05-03 10:31:54 -04:00
Lorenzo Pichilli f06bcdf695 Added onLoad and onError callbacks in ScriptHtmlTagAttributes class used by InAppWebViewController.injectJavascriptFileFromUrl, InAppWebViewController.injectJavascriptFileFromAsset returns a Future<dynamic> type now 2021-04-07 18:34:35 +02:00
Lorenzo Pichilli 539ff0dedc Removed duplicate lib exports, Fixed some rare cases when iOS WKWebView scrollViewDidEndDragging event blocks the scroll gesture 2021-04-06 11:54:42 +02:00
Lorenzo Pichilli ffaa28a250 fix #776, fix #748, Added support of allowingReadAccessTo iOS-specific WebView option for the WebView initialData parameter, Added iosAllowingReadAccessTo iOS-specific parameter to the loadData WebView method 2021-04-02 15:18:28 +02:00
Lorenzo Pichilli 22ea0091cd Added initialSize property and setSize/getSize methods to the HeadlessInAppWebView class, androidOnScaleChanged event is deprecated - use onZoomScaleChanged event, getScale method is deprecated - use getZoomScale method, Removed final keyword for all HeadlessInAppWebView events, Fixed wrong usage of Android WebView scale property 2021-03-26 21:04:44 +01:00
Lorenzo Pichilli 14d06fad48 Fixed iOS 'Unexpectedly found nil while unwrapping an Optional value: file flutter_inappwebview/WKUserContentController.swift, line 36' error when applePayAPIEnabled iOS-specific WebView option is enabled 2021-03-25 12:01:05 +01:00
Lorenzo Pichilli a3e4da3e61 Added isRunning method to the HeadlessInAppWebView class, Fixed iOS WebMessageListener javascript implementation not calling event listeners when onmessage is set, Fixed onCreateContextMenu event on Android where hitTestResult has always null values, fix #742 2021-03-23 17:13:40 +01:00
Lorenzo Pichilli c22707da49 Added onOverScrolled WebView event, updated tests 2021-03-22 16:21:56 +01:00
Lorenzo Pichilli 6f356be623 Fixed ajax and fetch interceptor when the data/body sent is not a string, fix #724, updated nodejs test server 2021-03-18 17:24:13 +01:00