From 5b787a5e0eda76ac5aa3546824db6f817e562284 Mon Sep 17 00:00:00 2001 From: "apang.men" Date: Tue, 10 Sep 2024 14:31:10 +0800 Subject: [PATCH] =?UTF-8?q?=E7=A7=BB=E9=99=A4webview=5Fflutter=E4=B8=AD?= =?UTF-8?q?=E5=9C=A8=E8=AE=BE=E7=BD=AEcookie=E6=97=B6=E5=AF=B9cookie?= =?UTF-8?q?=E7=9A=84name=E3=80=81value=E8=BF=9B=E8=A1=8CUri.encodeComponen?= =?UTF-8?q?t=E7=9A=84=E5=A4=84=E7=90=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: apang.men --- .../webview_flutter_android/example/lib/main.dart | 8 ++++---- .../lib/src/android_webview_cookie_manager.dart | 2 +- .../lib/src/legacy/webview_android_cookie_manager.dart | 2 +- .../webview_flutter_ohos/example/lib/main.dart | 8 ++++---- .../lib/src/legacy/webview_ohos_cookie_manager.dart | 2 +- .../lib/src/ohos_webview_cookie_manager.dart | 2 +- 6 files changed, 12 insertions(+), 12 deletions(-) diff --git a/packages/webview_flutter/webview_flutter_android/example/lib/main.dart b/packages/webview_flutter/webview_flutter_android/example/lib/main.dart index 4a84e0f2e..1b081fd36 100644 --- a/packages/webview_flutter/webview_flutter_android/example/lib/main.dart +++ b/packages/webview_flutter/webview_flutter_android/example/lib/main.dart @@ -548,14 +548,14 @@ class SampleMenu extends StatelessWidget { Future _onSetCookie() async { await cookieManager.setCookie( const WebViewCookie( - name: 'foo', - value: 'bar', + name: 'token', + value: 'v1|eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJuYW1lIjoiSm9obiIsImFkbWluIjp0cnVlfQ.edtOAVIukaZ5J-hax2IAuHQqR__b-NvJa6sqiPWBtCc', domain: 'httpbin.org', - path: '/anything', + path: '/cookies', ), ); await webViewController.loadRequest(LoadRequestParams( - uri: Uri.parse('https://httpbin.org/anything'), + uri: Uri.parse('https://httpbin.org/cookies'), )); } diff --git a/packages/webview_flutter/webview_flutter_android/lib/src/android_webview_cookie_manager.dart b/packages/webview_flutter/webview_flutter_android/lib/src/android_webview_cookie_manager.dart index 0c1be7c17..fa7738e32 100644 --- a/packages/webview_flutter/webview_flutter_android/lib/src/android_webview_cookie_manager.dart +++ b/packages/webview_flutter/webview_flutter_android/lib/src/android_webview_cookie_manager.dart @@ -59,7 +59,7 @@ class AndroidWebViewCookieManager extends PlatformWebViewCookieManager { } return _cookieManager.setCookie( cookie.domain, - '${Uri.encodeComponent(cookie.name)}=${Uri.encodeComponent(cookie.value)}; path=${cookie.path}', + '${cookie.name}=${cookie.value}; path=${cookie.path}', ); } diff --git a/packages/webview_flutter/webview_flutter_android/lib/src/legacy/webview_android_cookie_manager.dart b/packages/webview_flutter/webview_flutter_android/lib/src/legacy/webview_android_cookie_manager.dart index a24f625d8..915a2428c 100644 --- a/packages/webview_flutter/webview_flutter_android/lib/src/legacy/webview_android_cookie_manager.dart +++ b/packages/webview_flutter/webview_flutter_android/lib/src/legacy/webview_android_cookie_manager.dart @@ -28,7 +28,7 @@ class WebViewAndroidCookieManager extends WebViewCookieManagerPlatform { } return _cookieManager.setCookie( cookie.domain, - '${Uri.encodeComponent(cookie.name)}=${Uri.encodeComponent(cookie.value)}; path=${cookie.path}', + '${cookie.name}=${cookie.value}; path=${cookie.path}', ); } diff --git a/packages/webview_flutter/webview_flutter_ohos/example/lib/main.dart b/packages/webview_flutter/webview_flutter_ohos/example/lib/main.dart index 213a511c9..a42778075 100644 --- a/packages/webview_flutter/webview_flutter_ohos/example/lib/main.dart +++ b/packages/webview_flutter/webview_flutter_ohos/example/lib/main.dart @@ -572,14 +572,14 @@ class SampleMenu extends StatelessWidget { Future _onSetCookie() async { await cookieManager.setCookie( const WebViewCookie( - name: 'foo', - value: 'bar', + name: 'token', + value: 'v1|eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJuYW1lIjoiSm9obiIsImFkbWluIjp0cnVlfQ.edtOAVIukaZ5J-hax2IAuHQqR__b-NvJa6sqiPWBtCc', domain: 'httpbin.org', - path: '/anything', + path: '/cookies', ), ); await webViewController.loadRequest(LoadRequestParams( - uri: Uri.parse('https://httpbin.org/anything'), + uri: Uri.parse('https://httpbin.org/cookies'), )); } diff --git a/packages/webview_flutter/webview_flutter_ohos/lib/src/legacy/webview_ohos_cookie_manager.dart b/packages/webview_flutter/webview_flutter_ohos/lib/src/legacy/webview_ohos_cookie_manager.dart index 2474255e5..7e41b49a9 100644 --- a/packages/webview_flutter/webview_flutter_ohos/lib/src/legacy/webview_ohos_cookie_manager.dart +++ b/packages/webview_flutter/webview_flutter_ohos/lib/src/legacy/webview_ohos_cookie_manager.dart @@ -28,7 +28,7 @@ class WebViewOhosCookieManager extends WebViewCookieManagerPlatform { } return _cookieManager.setCookie( cookie.domain, - '${Uri.encodeComponent(cookie.name)}=${Uri.encodeComponent(cookie.value)}; path=${cookie.path}', + '${cookie.name}=${cookie.value}; path=${cookie.path}', ); } diff --git a/packages/webview_flutter/webview_flutter_ohos/lib/src/ohos_webview_cookie_manager.dart b/packages/webview_flutter/webview_flutter_ohos/lib/src/ohos_webview_cookie_manager.dart index be2312bd6..0f604edc6 100644 --- a/packages/webview_flutter/webview_flutter_ohos/lib/src/ohos_webview_cookie_manager.dart +++ b/packages/webview_flutter/webview_flutter_ohos/lib/src/ohos_webview_cookie_manager.dart @@ -70,7 +70,7 @@ class OhosWebViewCookieManager extends PlatformWebViewCookieManager { } return _cookieManager.setCookie( cookie.domain, - '${Uri.encodeComponent(cookie.name)}=${Uri.encodeComponent(cookie.value)}; path=${cookie.path}', + '${cookie.name}=${cookie.value}; path=${cookie.path}', ); } -- Gitee