From 2d0e801a1ae332908f174dc657676feb1e01e444 Mon Sep 17 00:00:00 2001 From: bggRGjQaUbCoE Date: Wed, 2 Apr 2025 22:15:23 +0800 Subject: [PATCH] opt: override note title Signed-off-by: bggRGjQaUbCoE --- lib/pages/webview/webview_page.dart | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/lib/pages/webview/webview_page.dart b/lib/pages/webview/webview_page.dart index d0d61091..81356bfc 100644 --- a/lib/pages/webview/webview_page.dart +++ b/lib/pages/webview/webview_page.dart @@ -282,11 +282,12 @@ class _WebviewPageNewState extends State { : null, shouldInterceptAjaxRequest: (controller, ajaxRequest) async { String url = ajaxRequest.url.toString(); - if (url.startsWith('//api.bilibili.com/x/note/add')) { + if (url.startsWith('//api.bilibili.com/x/note/add') && + widget.title != null) { return ajaxRequest ..data = ajaxRequest.data .toString() - .replaceFirst('title=--', 'title=${widget.title}'); + .replaceFirst('&title=--&', '&title=${widget.title}&'); } return null; },