From b5f25ed4baa14827a69c51663a1675a755583e2b Mon Sep 17 00:00:00 2001 From: Horis <8674809+821938089@users.noreply.github.com> Date: Tue, 20 Jan 2026 11:22:27 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/io/legado/app/ui/rss/read/ReadRssActivity.kt | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/io/legado/app/ui/rss/read/ReadRssActivity.kt b/app/src/main/java/io/legado/app/ui/rss/read/ReadRssActivity.kt index 7c74eb027..fd6fe798c 100644 --- a/app/src/main/java/io/legado/app/ui/rss/read/ReadRssActivity.kt +++ b/app/src/main/java/io/legado/app/ui/rss/read/ReadRssActivity.kt @@ -446,10 +446,15 @@ class ReadRssActivity : VMBaseActivity return super.shouldInterceptRequest(view, request) } - override fun onPageFinished(view: WebView, url: String?) { + override fun onPageFinished(view: WebView, url: String) { super.onPageFinished(view, url) view.title?.let { title -> - if (title != url && title != view.url && title.isNotBlank() && url != "about:blank") { + if (title != url + && title != view.url + && title.isNotBlank() + && url != "about:blank" + && !url.contains(title) + ) { binding.titleBar.title = title } else { binding.titleBar.title = intent.getStringExtra("title")