我正在尝试在Android上的WebView中提供Google Docs文本文档的预览。我正在使用Google Documents List API v3.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 Unauthorized错误。
是否有任何方法可以显示文档并隐藏无关的用户界面控件?
我已尝试为WebView指定桌面用户代理。这确实解决了这个问题,但创建了另一个问题,因为文档显示非常缩小,浏览器的缩放控件无法正确修改它(我实际上需要在这方面尝试更多的东西,但它看起来很严峻)。
我的偏好是没有UI镶边的移动视图。
非常感谢任何建议!