Daan Poron
cf27507cfe
Disable exporting activities for Android
2022-09-13 15:04:58 +02:00
Doflatango
3b735a7965
Catch and ignore utf8 format exception in getFavicons()
2022-09-02 19:48:35 +08: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
CodeEagle
252d836d52
change: make contentWorldWrapper private
2022-08-24 18:46:17 +08:00
qinjc
038c64321a
fix #1260 issue
...
fix when gradle.properties set `android.nonTransitiveRClass=true` , `Theme_AppCompat_Dialog_Alert` can not find issue
2022-07-26 12:52:12 +08:00
Akio Yamamoto
5efb54284d
Client certificate from local storage
...
Added a feature to read a client certificate from local storage.
2022-07-02 16:56:00 +09:00
CodeEagle
06f87e81c4
change: fixed Xcode 14 build error
2022-06-29 14:51:45 +08:00
Eiichiro Adachi
609ce9704a
fix: set category to browser search intent to avoid unexpected query result
2022-06-27 15:09:29 +09:00
Eiichiro Adachi
65f0459579
fix: try to open with Chrome if default browser app does not support custom tabs
2022-06-27 13:15:35 +09:00
Lorenzo Pichilli
389cfe5a12
converted other exchangable objects and enums
2022-06-09 10:36:13 +02:00
liasica
4fa28b0798
Fix RangeError: Maximum call stack size exceeded
2022-06-05 00:41:27 +08:00
Eugene Makar
bd6e2548fc
fix leaking MethodChannel through anonymous class
2022-05-27 09:29:50 +03:00
Lorenzo Pichilli
015b5f33ab
Updated generator
2022-05-18 03:05:06 +02:00
Lorenzo Pichilli
8968353551
added initial code generator and example
2022-05-17 22:54:43 +02:00
Lorenzo Pichilli
c81cfc964c
added disposable internal class, fixed some docs
2022-05-13 09:35:50 +02:00
Lorenzo Pichilli
0dd9dfbff6
added PrintJobController to manage print jobs
2022-05-12 00:19:43 +02:00
Lorenzo Pichilli
0a16e1babe
Added WebAuthenticationSession for iOS
2022-05-09 01:51:21 +02:00
Lorenzo Pichilli
26ddf0cef9
added URLRequestAttribution, added URLRequest attribution and assumesHTTP3Capable properties for iOS
2022-05-08 15:39:16 +02:00
Lorenzo Pichilli
01d16eed91
Update changelog
2022-05-08 15:09:59 +02:00
Lorenzo Pichilli
ebdcef6393
deprecated onLoadResourceCustomScheme for onLoadResourceWithCustomScheme event
2022-05-08 15:08:34 +02:00
Lorenzo Pichilli
373e970e80
completed ChannelDelegate iOS implementation
2022-05-08 12:56:28 +02:00
Lorenzo Pichilli
66add9f8ac
added other iOS ChannelDelegate implementations, added ChromeSafariBrowserManager.browsers map native code
2022-05-06 00:16:00 +02:00
Lorenzo Pichilli
9af4aa032b
Updated changelog
2022-05-05 22:05:46 +02:00
Lorenzo Pichilli
ee1b0d7ff7
Fixed possible Android java.lang.NullPointerException in InAppBrowserActivity.onCreateOptionsMenu about webView.getTitle()
2022-05-05 22:00:54 +02:00
Lorenzo Pichilli
ef9580b287
Fixed possible Android java.lang.NullPointerException in InAppBrowserActivity.onCreateOptionsMenu about webView.getTitle()
2022-05-05 22:00:44 +02:00
Lorenzo Pichilli
b53703401e
merge
2022-05-05 21:55:31 +02:00
Lorenzo Pichilli
f58eea323a
Merge branch 'bugfix/issue-1173'
2022-05-05 21:48:23 +02:00
Lorenzo Pichilli
a6cb4105b1
fix #1173
2022-05-05 21:46:14 +02:00
Lorenzo Pichilli
1fbabf1e8f
Merge branch 'bugfix/issue-1168'
2022-05-05 21:26:01 +02:00
Lorenzo Pichilli
8e06d1d1b4
fix deprecated reference in doc
2022-05-05 21:23:00 +02:00
Lorenzo Pichilli
afa3f33328
fix #1168
2022-05-05 21:01:09 +02:00
Lorenzo Pichilli
88e89bd102
fixed iOS nil exception on URLRequest url property, update some iOS classes to use ChannelDelegate class and Disposable protocol, added some more null checks on Android
2022-05-05 20:19:16 +02:00
Lorenzo Pichilli
92abeea57f
added andrioid custom ChannelDelegate implementation
2022-05-04 23:30:34 +02:00
Lorenzo Pichilli
55f3b64a24
fixed tests, added android webview EventChannelDelegate, fixed some enum native values based on target platform
2022-05-04 02:17:33 +02:00
Lorenzo Pichilli
3edbbbc396
renamed DebugSettings to DebugLoggingSettings
2022-05-02 23:53:09 +02:00
Lorenzo Pichilli
28455c696a
updated onPermissionRequest event for ios, added DebugSettings
2022-05-02 18:59:29 +02:00
Lorenzo Pichilli
17ed6c881a
added onCameraCaptureStateChanged and onMicrophoneCaptureStateChanged webview events
2022-05-02 16:54:34 +02:00
Lorenzo Pichilli
71c2093283
added forceDarkStrategy webview setting, updated some android checks on webview feature supported
2022-05-02 15:08:23 +02:00
Lorenzo Pichilli
706d7ee90b
updated tests
2022-05-02 12:52:10 +02:00
Lorenzo Pichilli
cff77a6820
added android proxy controller support
2022-05-02 03:37:16 +02:00
Lorenzo Pichilli
d3a834c36a
added android proxy controller support
2022-05-02 03:37:02 +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
fef47e7930
updated enum types ssl_error_type, permission_resource_type and web_resource_error_type
2022-05-01 23:51:29 +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