diff --git a/app/src/main/java/org/koitharu/kotatsu/browser/BrowserActivity.kt b/app/src/main/java/org/koitharu/kotatsu/browser/BrowserActivity.kt index 81968d794..5ea45d36b 100644 --- a/app/src/main/java/org/koitharu/kotatsu/browser/BrowserActivity.kt +++ b/app/src/main/java/org/koitharu/kotatsu/browser/BrowserActivity.kt @@ -31,7 +31,7 @@ class BrowserActivity : BaseActivity(), BrowserCallback } with(binding.webView.settings) { javaScriptEnabled = true - userAgentString = UserAgentInterceptor.userAgent + userAgentString = UserAgentInterceptor.userAgentChrome } binding.webView.webViewClient = BrowserClient(this) binding.webView.webChromeClient = ProgressChromeClient(binding.progressBar) diff --git a/app/src/main/java/org/koitharu/kotatsu/browser/cloudflare/CloudFlareDialog.kt b/app/src/main/java/org/koitharu/kotatsu/browser/cloudflare/CloudFlareDialog.kt index c2359ad91..b95eeac99 100644 --- a/app/src/main/java/org/koitharu/kotatsu/browser/cloudflare/CloudFlareDialog.kt +++ b/app/src/main/java/org/koitharu/kotatsu/browser/cloudflare/CloudFlareDialog.kt @@ -42,7 +42,7 @@ class CloudFlareDialog : AlertDialogFragment(), Cloud cacheMode = WebSettings.LOAD_DEFAULT domStorageEnabled = true databaseEnabled = true - userAgentString = UserAgentInterceptor.userAgent + userAgentString = UserAgentInterceptor.userAgentChrome } binding.webView.webViewClient = CloudFlareClient(cookieJar, this, url.orEmpty()) CookieManager.getInstance().setAcceptThirdPartyCookies(binding.webView, true) diff --git a/app/src/main/java/org/koitharu/kotatsu/core/network/UserAgentInterceptor.kt b/app/src/main/java/org/koitharu/kotatsu/core/network/UserAgentInterceptor.kt index b6491f154..6a781fd45 100644 --- a/app/src/main/java/org/koitharu/kotatsu/core/network/UserAgentInterceptor.kt +++ b/app/src/main/java/org/koitharu/kotatsu/core/network/UserAgentInterceptor.kt @@ -13,7 +13,7 @@ class UserAgentInterceptor : Interceptor { return chain.proceed( if (request.header(CommonHeaders.USER_AGENT) == null) { request.newBuilder() - .addHeader(CommonHeaders.USER_AGENT, userAgent) + .addHeader(CommonHeaders.USER_AGENT, userAgentChrome) .build() } else request ) @@ -29,7 +29,7 @@ class UserAgentInterceptor : Interceptor { Build.BRAND, Build.DEVICE, Locale.getDefault().language - ) + ) // TODO Decide what to do with this afterwards val userAgentChrome get() = ( @@ -40,4 +40,4 @@ class UserAgentInterceptor : Interceptor { Build.MODEL, ) } -} \ No newline at end of file +}