Android WebView программно отключает прогнозирование сетевых действий - PullRequest
0 голосов
/ 23 февраля 2019

Наше приложение для Android использует веб-просмотр, который отображает веб-страницу, которая использует некоторые шаблоны ajax get и отправляет запросы пользователю для получения и манипулирования данными на сервере.Мы заметили, что Chrome работает ужасно на многих телефонах с этой веб-страницей, обычно на более дешевых телефонах.Простой почтовый запрос иногда занимает от 10 до 15 секунд.Это происходит как внутри веб-просмотра, так и с использованием Chrome.Firefox автономно работает на этом телефоне.У меня есть еще один очень старый и более медленный телефон, который я приобрел на международном уровне пару лет назад, который использует браузер Phoenix (на основе Mozilla?), Который должен быть тем, что он использует для своего веб-просмотра, и он прекрасно работает.

Если мы отключим Chrome «Предсказывать сетевые действия» в Настройках -> Дополнительные настройки -> Конфиденциальность, страница будет работать очень хорошо.Очевидно, что делать это самостоятельно - не лучший вариант.

Я не знаю, как отключить это программно в нашем приложении для Android.Я думал о переходе на GeckoView, потому что Mozilla прекрасно работает.

Мысли?

1 Ответ

0 голосов
/ 18 апреля 2019

Я обнаружил, что в документации по Android нет способа сделать это.Просто хотел продолжить.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...