Procházet zdrojové kódy

Fix WebView user-agent (fixes #7306)

The `source.headers.toMultimap()` call in WebViewActivity makes all the names lowercase.
arkon před 2 roky
rodič
revize
284880d096

+ 2 - 2
app/src/main/java/eu/kanade/presentation/webview/WebViewScreen.kt

@@ -44,7 +44,7 @@ fun WebViewScreen(
     onClearCookies: (String) -> Unit,
 ) {
     val context = LocalContext.current
-    val state = rememberWebViewState(url = url)
+    val state = rememberWebViewState(url = url, additionalHttpHeaders = headers)
     val navigator = rememberWebViewNavigator()
 
     Column {
@@ -144,7 +144,7 @@ fun WebViewScreen(
                         WebView.setWebContentsDebuggingEnabled(true)
                     }
 
-                    headers["User-Agent"]?.let {
+                    headers["user-agent"]?.let {
                         webView.settings.userAgentString = it
                     }
                 },