Android WebView в составлении не отображает определенные страницы должным образомAndroid

Форум для тех, кто программирует под Android
Ответить Пред. темаСлед. тема
Anonymous
 Android WebView в составлении не отображает определенные страницы должным образом

Сообщение Anonymous »

Я сталкиваюсь с проблемой с Webview в моем приложении Android Compose. В то время как WebView прекрасно работает на iOS, в браузере и с Flutter WebView как на Android, так и на iOS, определенные веб-сайты ломаются и становятся безразличными при использовании WebView с Compose и Kotlin. < /P>
Вот код, который я использую: < /p>
< /p>

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>
Пробое: < /p>

Кэтч с очисткой, установка включенной JavaScript, включение базы данных и т. Д. < /li>
Проверка любых ошибок JavaScript на веб -сайтах. Кто -нибудь столкнулся с аналогичной проблемой или может дать представление о том, что может пойти не так? Любая помощь будет оценена! Flutter Webview прекрасно работает как на Android, так и на iOS с одинаковыми веб -сайтами.


Подробнее здесь: https://stackoverflow.com/questions/784 ... s-properly
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Android»