Как скрыть панель навигации на мобильном сайте групп Google на Android?
Для приложения, которое я создаю, мы размещаем группу Google в веб-представлении, чтобы мы могли сохранять информацию как можно более актуальной.
Когда я загружаю мобильный сайт групп Google в WebView, появляется панель навигации для Google+, Gmail, Календаря и т. Д. Я хотел бы знать, есть ли способ избавиться от этого. Я знаю, что у групп Google есть целая куча параметров, которые вы можете проанализировать в URL, чтобы настроить его, однако я не могу найти один, чтобы избавиться от этой панели навигации.
Вот снимок экрана WebView с загруженными группами Google. URL, который я сейчас использую для тестирования, - https://groups.google.com/forum/m/
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/");