This commit is contained in:
kunfei
2022-06-28 11:15:02 +08:00
parent d416e84b2b
commit 8a241ccc34
3 changed files with 3 additions and 2 deletions

View File

@@ -554,7 +554,7 @@ class AnalyzeUrl(
}
fun getUserAgent(): String {
return headerMap[UA_NAME] ?: AppConfig.userAgent
return headerMap.get(UA_NAME, true) ?: AppConfig.userAgent
}
fun isPost(): Boolean {

View File

@@ -188,6 +188,7 @@ class ReadRssActivity : VMBaseActivity<ActivityRssReadBinding, ReadRssViewModel>
}
viewModel.urlLiveData.observe(this) {
upJavaScriptEnable()
binding.webView.settings.userAgentString = it.getUserAgent()
binding.webView.loadUrl(it.url, it.headerMap)
}
}

View File

@@ -9,7 +9,7 @@ fun HashMap<String, *>.has(key: String, ignoreCase: Boolean = false): Boolean {
return false
}
fun HashMap<String, *>.get(key: String, ignoreCase: Boolean = false): Any? {
fun <T> HashMap<String, T>.get(key: String, ignoreCase: Boolean = false): T? {
for (item in this) {
if (key.equals(item.key, ignoreCase)) {
return item.value