Как бороться с force dark mode в Cordova?

В последних телефонах на Android появился force dark mode для WebView который сам инвертирует цвета, и соответственно при создании приложения в связке с Vuejs+Cordova он влияет точно так же, как можно Андроиду запретить влиять на WebView в этом ключе, что бы он не не пытался применить к приложению темную тему?
  • Вопрос задан
  • 438 просмотров
Пригласить эксперта
Ответы на вопрос 1
@SharUpOff
1. Попробуйте решение отсюда https://stackoverflow.com/a/66640823
<meta name="color-scheme" content="light dark" />

2. Если не поможет, написал вот такой плагин https://www.npmjs.com/package/cordova-plugin-andro...
cordova plugin add cordova-plugin-android-webview-manager

WebViewManager.setForceDarkAllowed(false)
    .then(console.info)
    .catch(console.error);


⚠️ Ну и, по-хорошему, после этого нужно подгрузить свои стили для корректной поддержки Dark Mode.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы