如何解决Android 上的 Web 应用程序,带有 Javascript Google API 目前我有:我也尝试过的事情:
我正在尝试制作控制 Google 表格的小型 android 应用程序。我想要 html,css,js 中的全部内容,我将 api 用于 google 表格。我的问题是我找不到通过 android 设备上的女巫帐户登录 javascript 的解决方案(当您打开 chrome 时,您可以选择使用没有密码的主谷歌帐户登录)。
该应用在平板电脑上作为主屏幕运行,因此它会自动启动且无法关闭。
目前我有:
我从头开始创建了应用程序,女巫处于全屏模式,可以设置为主屏幕的默认应用程序(从 AndroidManifest.xml
开始)。它运行 nanohttpd 服务器,通过 AssetManager 从资产文件夹读取数据(因此该应用程序是自包含的,不需要托管)。然后是 WebView 具有 localhost 的地址。
这很好用,我可以登录并完全使用该应用程序,但是当我想登录时,没有选项可以使用在 Android 设备上签名的 google 帐户。
我也尝试过的事情:
-
Apache Cordova
- 简单易用
- google 不支持来自 file://witchcordova 使用的请求
- Chrome Custom Tabs
-
Trusted Web Activity
- 我查看了文档和成功编译的示例
- 感觉过于复杂且缺乏好的教程/示例
有没有像cordova这样的东西,但有谷歌api支持?
解决方法
自定义标签页或受信任的网络活动都不会提供允许您注入 JavaScript 和控制嵌入内容的 API。 Android WebView 应该允许这样做。
我建议您与所嵌入内容的开发者讨论这个问题,如果这是他们支持的用例(这似乎不是 Google 表格旨在支持的内容?)。
>否则,由于缺少 API 以及它们可能随时更改其内容/API,您的实现将是不稳定的。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。