Change user agent to Chrome
This commit is contained in:
committed by
Koitharu
parent
7ffa15d2d7
commit
9b290bea40
@@ -31,7 +31,7 @@ class BrowserActivity : BaseActivity<ActivityBrowserBinding>(), BrowserCallback
|
|||||||
}
|
}
|
||||||
with(binding.webView.settings) {
|
with(binding.webView.settings) {
|
||||||
javaScriptEnabled = true
|
javaScriptEnabled = true
|
||||||
userAgentString = UserAgentInterceptor.userAgent
|
userAgentString = UserAgentInterceptor.userAgentChrome
|
||||||
}
|
}
|
||||||
binding.webView.webViewClient = BrowserClient(this)
|
binding.webView.webViewClient = BrowserClient(this)
|
||||||
binding.webView.webChromeClient = ProgressChromeClient(binding.progressBar)
|
binding.webView.webChromeClient = ProgressChromeClient(binding.progressBar)
|
||||||
|
|||||||
@@ -42,7 +42,7 @@ class CloudFlareDialog : AlertDialogFragment<FragmentCloudflareBinding>(), Cloud
|
|||||||
cacheMode = WebSettings.LOAD_DEFAULT
|
cacheMode = WebSettings.LOAD_DEFAULT
|
||||||
domStorageEnabled = true
|
domStorageEnabled = true
|
||||||
databaseEnabled = true
|
databaseEnabled = true
|
||||||
userAgentString = UserAgentInterceptor.userAgent
|
userAgentString = UserAgentInterceptor.userAgentChrome
|
||||||
}
|
}
|
||||||
binding.webView.webViewClient = CloudFlareClient(cookieJar, this, url.orEmpty())
|
binding.webView.webViewClient = CloudFlareClient(cookieJar, this, url.orEmpty())
|
||||||
CookieManager.getInstance().setAcceptThirdPartyCookies(binding.webView, true)
|
CookieManager.getInstance().setAcceptThirdPartyCookies(binding.webView, true)
|
||||||
|
|||||||
@@ -13,7 +13,7 @@ class UserAgentInterceptor : Interceptor {
|
|||||||
return chain.proceed(
|
return chain.proceed(
|
||||||
if (request.header(CommonHeaders.USER_AGENT) == null) {
|
if (request.header(CommonHeaders.USER_AGENT) == null) {
|
||||||
request.newBuilder()
|
request.newBuilder()
|
||||||
.addHeader(CommonHeaders.USER_AGENT, userAgent)
|
.addHeader(CommonHeaders.USER_AGENT, userAgentChrome)
|
||||||
.build()
|
.build()
|
||||||
} else request
|
} else request
|
||||||
)
|
)
|
||||||
@@ -29,7 +29,7 @@ class UserAgentInterceptor : Interceptor {
|
|||||||
Build.BRAND,
|
Build.BRAND,
|
||||||
Build.DEVICE,
|
Build.DEVICE,
|
||||||
Locale.getDefault().language
|
Locale.getDefault().language
|
||||||
)
|
) // TODO Decide what to do with this afterwards
|
||||||
|
|
||||||
val userAgentChrome
|
val userAgentChrome
|
||||||
get() = (
|
get() = (
|
||||||
@@ -40,4 +40,4 @@ class UserAgentInterceptor : Interceptor {
|
|||||||
Build.MODEL,
|
Build.MODEL,
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user