Lorenzo Pichilli
ebd887846f
updated cookie manager setCookie docs
2022-10-13 19:52:11 +02:00
Lorenzo Pichilli
069594a8cf
Merge pull request #1295 from bagedevimo/allow-no-domain
...
Allow a cookie without a domain to be set on Android
2022-10-13 19:39:58 +02:00
Lorenzo Pichilli
e46523aef3
Fixed iOS 14.0 crash when calling callAsyncJavaScript method
2022-10-13 14:21:26 +02:00
Ben Anderson
a5be2c59be
Allow a cookie without a domain to be set on Android
...
The other CookieManager implementations in Flutter allow for no domain,
as the Android CookieManager implementation. By providing a default
domain, applications cannot opt-out of the default
CookieManager.setCookie behaviour (which prepends a "period" to the
domain), which is treated as a different domain by Webkit on Android.
This leads to multiple cookies for the same URL if the server serves a
cookie without a domain, or with a domain that does not contain a
leading period.
Note, iOS's setCookie doesn't take a url parameter (at least in the way
it's called from flutter_inappwebview) and instead this is passed an
attribute on the HTTPCookie object itself (originURL). When constructing
a HTTPCookie you must supply either originURL OR domain. Both a
permitted, but at least one must be present. [1]
By making domain optional, without a default, on both platforms,
consumers can now set cookies that don't use the domain attribute but
still allows for setting a domain when required.
[1] https://developer.apple.com/documentation/foundation/httpcookie/1392975-init
2022-08-30 15:29:05 +12:00
Lorenzo Pichilli
a6cb4105b1
fix #1173
2022-05-05 21:46:14 +02:00
Lorenzo Pichilli
8e06d1d1b4
fix deprecated reference in doc
2022-05-05 21:23:00 +02:00
Lorenzo Pichilli
c947ad0e5f
format
2022-04-28 21:17:44 +02:00
Lorenzo Pichilli
18c3e04fd2
fix #1164
2022-04-28 21:16:58 +02:00
Lorenzo Pichilli
9aa812e130
added Bitwise OR operator support for AndroidActionModeMenuItem class
2022-04-26 21:24:21 +02:00
Lorenzo Pichilli
9a09e93656
updated version
2022-04-25 17:43:22 +02:00
Lorenzo Pichilli
e07ba2a675
fix #1152
2022-04-25 17:39:04 +02:00
Lorenzo Pichilli
ce6e9066ba
Fixed Android error in some cases when calling setServiceWorkerClient java method on ServiceWorkerManager initialization
2022-04-22 16:24:41 +02:00
Lorenzo Pichilli
304792c020
fixed AndroidChromeCustomTabsOptions.addDefaultShareMenuItem docs
2022-04-19 02:12:15 +02:00
Lorenzo Pichilli
7307d473fa
dartfmt, fixed pubspec.yaml
2022-04-19 00:42:57 +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
194106b802
updated docs for ChromeSafariBrowserMenuItem
2022-04-17 21:51:15 +02:00
Lorenzo Pichilli
5510fd342f
Added support for Android TWA (Trusted Web Activity)
2022-04-17 21:47:35 +02:00
Lorenzo Pichilli
c61019058c
updated deprecated custom tabs builder method, added shareState android option for ChromeSafariBrowser
2022-04-17 19:05:16 +02:00
Lorenzo Pichilli
22649342e8
added onDownloadStartRequest event
2022-04-17 16:19:31 +02:00
Lorenzo Pichilli
1e287fd1d3
Merge branch 'ashank-patch' of https://github.com/ashank96/flutter_inappwebview into ashank96-ashank-patch
2022-04-16 12:38:52 +02:00
Lorenzo Pichilli
a34ea8026b
Merge pull request #1064 from RodXander/master
...
Fixed the unexpected behavior of InAppWebView and HeadlessInAppWebVie…
2022-04-16 11:29:21 +02:00
Lorenzo Pichilli
f52f832656
merge
2022-04-16 01:10:57 +02:00
Lorenzo Pichilli
85e45ca00a
updated changelog, fixed implementation param when creating headless webview
2022-04-16 00:30:28 +02:00
Lorenzo Pichilli
604ca71f50
Merge pull request #879 from milkinteractive/master
...
fix: use in NavigationAction request toMap method
2022-04-15 23:40:45 +02:00
Lorenzo Pichilli
ca42fe0c26
merge
2022-04-15 23:24:07 +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
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
Sergey Salnikov
3a886f59f1
added boolean switch inputAccessoryView
2022-03-17 15:09:33 +03:00
ashank96
8f43faf832
expose contentdisposition and contentlength from android
2022-02-17 15:00:46 +05:30
RodXander
440ff81803
Fixed the unexpected behavior of InAppWebView and HeadlessInAppWebView when initialUrlRequest was set as null.
2021-12-22 16:51:38 -06:00
Adrien Jalabert
961065ef3a
Remove charset of binary files
2021-12-14 21:58:55 +01:00
Adrien Jalabert
3a36aec87e
Add wasm mime type
2021-12-13 17:56:34 +01:00
Christoph Eck
bedceb0a14
fix: use in NavigationAction request toMap method
2021-06-14 16:56:26 +02:00
savy91
6e18699dd5
Make sure that when we want to open a new instance of a custom chrome tab, we are opening a new instance with the provided url and not an old instance.
2021-04-19 17:51:24 +02: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
babbfa16eb
improved HeadlessInAppWebView setSize and getSize docs
2021-03-30 18:34:49 +02:00
Lorenzo Pichilli
ac000804b9
Updated auto-comment.yml
2021-03-30 18:20:17 +02:00
Lorenzo Pichilli
7d6c88d622
fix #765 , Fixed InAppWebViewController.getHitTestResult wrong type mapping, added auto-comment.yml
2021-03-30 18:15:50 +02:00
Lorenzo Pichilli
71a8fe23ea
fix #732 , fix #759 , Fixed Android ChromeSafariBrowser menu item callback not called because of PendingIntents extra were cached
2021-03-28 04:17:09 +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
522b34f2fa
v5.2.1
2021-03-24 10:58:44 +01:00
Lorenzo Pichilli
825cf3d88e
Added isRunning method to the InAppLocalhostServer class, Fixed Android js error in some very rare case where window.flutter_inappwebview is undefined when loading plugin scripts
2021-03-24 10:57:26 +01:00
Lorenzo Pichilli
b2d0f3a61d
updated docs, Added allowGoBackWithBackButton and shouldCloseOnBackButtonPressed Android-specific InAppBrowser options
2021-03-23 21:53:42 +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
3352c9cef0
v5.2.0
2021-03-22 16:39:58 +01:00
Lorenzo Pichilli
c22707da49
Added onOverScrolled WebView event, updated tests
2021-03-22 16:21:56 +01:00