Я пытаюсь предоставить предварительный просмотр текстовых документов Google Docs в WebView на Android. Я использую API списка документов Google версии 3.0, из которого я получаю элемент ссылки, содержащий URL-адрес для встраивания, например:
<link rel="http://schemas.google.com/docs/2007#embed" type="text/html" href="https://docs.google.com/document/d/XXXXXXXXXXXXXX/preview"/>
Для предварительного просмотра документа я создаю WebView и настраиваю его для предоставления соответствующих учетных данных авторизации по запросам. Затем я направляю WebView на предоставленный URL-адрес для встраивания, и результат показан на снимке экрана ниже.
Вместо предварительного просмотра документа отображается мобильное представление. К сожалению, это мобильное представление немного нефункционально, так как предоставленные элементы управления пользовательского интерфейса просто отображают 401 Несанкционированная ошибка при нажатии.
Есть ли какие-либо средства, с помощью которых я могу отобразить документ и скрыть посторонние элементы управления пользовательского интерфейса?
Я попытался указать пользовательский агент рабочего стола для WebView. Это действительно решает эту проблему, но создает другую, поскольку документ отображается очень сильно уменьшенным, а элементы управления масштабированием браузера неэффективны для его исправления (на самом деле мне нужно попробовать еще несколько вещей на этом фронте, но это выглядит мрачно).
Я бы предпочел мобильное представление без хромированного пользовательского интерфейса.
Любые предложения очень ценятся!