Я сталкиваюсь с проблемой с Webview в моем приложении Android Compose. В то время как WebView прекрасно работает на iOS, в браузере и с Flutter WebView как на Android, так и на iOS, некоторые веб -сайты ломаются и становятся безрассудными при использовании WebView с Compose и Kotlin. Код, который я использую: < /p>
@SuppressLint("SetJavaScriptEnabled")
@Composable
internal fun WebView(downloadListener: SDKDownloadListener, modifier: Modifier = Modifier) {
var showSplash by remember { mutableStateOf(true) }
Box(modifier = modifier) {
AndroidView(
factory = { context ->
WebView(context).apply {
// Clear various caches and preferences
clearCache(true)
// Configure WebView settings
settings.apply {
javaScriptEnabled = true
domStorageEnabled = true
databaseEnabled = true
allowContentAccess = true
allowFileAccess = true
}
// Set WebView properties
webViewClient = WebViewClient()
webChromeClient = WebChromeClient()
// Set download listener
setDownloadListener(downloadListener)
// Add JavaScript interface
addJavascriptInterface(EventListenerJavascriptInterface(), JAVASCRIPT_INTERFACE)
// Load URL with POST data
postUrl("https://post.dev", body)
}
},
modifier = Modifier.matchParentSize(),
)
// Splash screen with animation
AnimatedVisibility(
visible = showSplash,
exit = slideOutVertically(targetOffsetY = { it }) + fadeOut(),
modifier = Modifier.matchParentSize()
) {
SplashView(onButtonPress = { showSplash = false })
}
}
}
< /code>
trake: < /p>
Кэт -ной очистки, установка включенной JavaScript, включение базы данных и т. Д. < /li>
Проверка любых ошибок JavaScript на веб -сайтах. Кто -нибудь столкнулся с аналогичной проблемой или может дать представление о том, что может пойти не так? Любая помощь будет оценена! Flutter Webview прекрасно работает как на Android, так и на iOS с одинаковыми веб -сайтами.
Подробнее здесь: https://stackoverflow.com/questions/784 ... s-properly
Android WebView в составлении не отображает определенные страницы должным образом ⇐ Android
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Android WebView в составлении не отображает определенные страницы должным образом
Anonymous » » в форуме Android - 0 Ответы
- 7 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Android WebView в составлении не отображает определенные страницы должным образом
Anonymous » » в форуме Android - 0 Ответы
- 3 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Android WebView в Compose не отображает определенные страницы должным образом
Anonymous » » в форуме Android - 0 Ответы
- 27 Просмотры
-
Последнее сообщение Anonymous
-