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);