Как скрыть панель навигации на мобильном сайте групп Google на Android?

Для приложения, которое я создаю, мы размещаем группу Google в веб-представлении, чтобы мы могли сохранять информацию как можно более актуальной.

Когда я загружаю мобильный сайт групп Google в WebView, появляется панель навигации для Google+, Gmail, Календаря и т. Д. Я хотел бы знать, есть ли способ избавиться от этого. Я знаю, что у групп Google есть целая куча параметров, которые вы можете проанализировать в URL, чтобы настроить его, однако я не могу найти один, чтобы избавиться от этой панели навигации.

Вот снимок экрана WebView с загруженными группами Google. URL, который я сейчас использую для тестирования, - https://groups.google.com/forum/m/

Группы Google загружены на телефон Android

1 ответ

Решение

Оказывается, эта панель навигации появляется только в том случае, если обнаруживается, что запрос поступил с телефона Android. Таким образом, мы можем просто изменить пользовательский агент на что-то другое, и эта панель навигации исчезнет.

WebSettings settings = webView.getSettings();
settings.setJavaScriptEnabled(true); //Required for Google Groups
settings.setUserAgentString("MyApplication Android");

webView.loadUrl("https://groups.google.com/forum/m/");
Другие вопросы по тегам