Provide default web view client so that redirections work

This commit is contained in:
inorichi 2019-04-08 10:13:58 +02:00
parent e7606e6dca
commit e7df172da1

View file

@ -5,6 +5,7 @@ import android.view.LayoutInflater
import android.view.View import android.view.View
import android.view.ViewGroup import android.view.ViewGroup
import android.webkit.WebView import android.webkit.WebView
import android.webkit.WebViewClient
import eu.kanade.tachiyomi.R import eu.kanade.tachiyomi.R
import eu.kanade.tachiyomi.source.SourceManager import eu.kanade.tachiyomi.source.SourceManager
import eu.kanade.tachiyomi.source.online.HttpSource import eu.kanade.tachiyomi.source.online.HttpSource
@ -31,6 +32,7 @@ class MangaWebViewController(bundle: Bundle? = null) : BaseController(bundle) {
val headers = source.headers.toMultimap().mapValues { it.value.getOrNull(0) ?: "" } val headers = source.headers.toMultimap().mapValues { it.value.getOrNull(0) ?: "" }
val web = view as WebView val web = view as WebView
web.webViewClient = WebViewClient()
web.settings.javaScriptEnabled = true web.settings.javaScriptEnabled = true
web.settings.userAgentString = source.headers["User-Agent"] web.settings.userAgentString = source.headers["User-Agent"]
web.loadUrl(url, headers) web.loadUrl(url, headers)