Ребят, ваша помощь нужна шо пипец, я уже на стенку лезу..
Короче тема такая, приходит html, который надо отобразить в WebView, его фишка в том, что там есть стили для тела страницы. Вот сам html:
<!DOCTYPE html>
<html lang="ru">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title></title>
<link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/css/bootstrap.min.css"><style>body{background-color: #1F1F1F !important; color: #eee;}</style><style>img,iframe{max-width:100% !important} p{font-size: 16px;font-weight:300} h1,h2,h3,h4,h5{font-weight:400}</style>
</head>
<body>
<div class="container">
<div class="mt-3"></div>
<p>Дратути, тут у нас тело</li></ul>
</div>
</body>
</html>
В данном случае если прогнать html через обычный онлайн вьювер, то всё ок - фон темный, текст белый, на iOS тоже всё ок, НО при открытии в андроиде - WebView просто не загружает этот контент. Убираем стили из html - всё ок. Я грешу на нативный WebView, но при замене его на библиотеки проблема не исчезает.
Контент загружаю так:
webView.loadData(htmlString, "text/html; charset=utf-8", "UTF-8");
loadData, небось, принимает url первым параметром?
Mike
Piano
Георгий
死は終わりではない
Future Franklin
BDB 🏴☠️
Denis
Oleg
M
Rony|🦑