From 2ea9f3b80f205ce562f25ae7e8cb82d104b12045 Mon Sep 17 00:00:00 2001 From: Horis <8674809+821938089@users.noreply.github.com> Date: Fri, 17 Jan 2025 16:44:38 +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 --- .../main/java/io/legado/app/ui/rss/read/ReadRssActivity.kt | 4 ++++ 1 file changed, 4 insertions(+) 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 b033dae05..6c8c5478c 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 @@ -10,6 +10,7 @@ import android.view.Menu import android.view.MenuItem import android.view.View import android.view.WindowManager +import android.webkit.CookieManager import android.webkit.JavascriptInterface import android.webkit.SslErrorHandler import android.webkit.URLUtil @@ -34,6 +35,7 @@ import io.legado.app.constant.AppLog import io.legado.app.data.entities.RssSource import io.legado.app.databinding.ActivityRssReadBinding import io.legado.app.help.config.AppConfig +import io.legado.app.help.http.CookieStore import io.legado.app.lib.dialogs.SelectItem import io.legado.app.lib.dialogs.selector import io.legado.app.lib.theme.accentColor @@ -306,6 +308,8 @@ class ReadRssActivity : VMBaseActivity } viewModel.urlLiveData.observe(this) { upJavaScriptEnable() + val cookieManager = CookieManager.getInstance() + cookieManager.setCookie(it.url, CookieStore.getCookie(it.url)) binding.webView.settings.userAgentString = it.getUserAgent() binding.webView.loadUrl(it.url, it.headerMap) }