From 79aee2fdd9afc2d37e4aebf74eac675ee422f984 Mon Sep 17 00:00:00 2001 From: bggRGjQaUbCoE Date: Sat, 29 Mar 2025 15:13:11 +0800 Subject: [PATCH] opt: view note Signed-off-by: bggRGjQaUbCoE --- lib/pages/fav/note/widget/item.dart | 6 +++++- lib/utils/utils.dart | 6 +++++- 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/lib/pages/fav/note/widget/item.dart b/lib/pages/fav/note/widget/item.dart index 3a6a62a01..48ef99f13 100644 --- a/lib/pages/fav/note/widget/item.dart +++ b/lib/pages/fav/note/widget/item.dart @@ -26,7 +26,11 @@ class FavNoteItem extends StatelessWidget { onSelect(); return; } - Utils.handleWebview(item['web_url'], inApp: true); + Utils.handleWebview( + item['web_url'], + inApp: true, + parameters: {'uaType': 'android'}, + ); }, onLongPress: () { if (!ctr.enableMultiSelect.value) { diff --git a/lib/utils/utils.dart b/lib/utils/utils.dart index 2ee43d4e0..c4b6aa921 100644 --- a/lib/utils/utils.dart +++ b/lib/utils/utils.dart @@ -787,6 +787,7 @@ class Utils { String url, { bool off = false, bool inApp = false, + Map? parameters, }) async { if (inApp.not && GStorage.openInBrowser) { if ((await PiliScheme.routePushFromUrl(url, selfHandle: true)).not) { @@ -796,7 +797,10 @@ class Utils { if (off) { Get.offNamed( '/webview', - parameters: {'url': url}, + parameters: { + 'url': url, + if (parameters != null) ...parameters, + }, ); } else { PiliScheme.routePushFromUrl(url);