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