我正在开发一个 Android 应用程序,我在其中提供以下功能:
1) EditText,用户将在其中输入 URL 并按下提交按钮。
2) 该 URL 将是 Google 文档电子表格 (xls) 的 URL。
3) 提交 URL 后,网页 View 会加载详细信息(来自 Google 文档的电子表格)。
现在,用户应该能够在 WebView 中显示的 Google 文档中编辑电子表格。
我的问题是我根本无法修改 Google 文档(电子表格 xls)。我在 Google Chrome 浏览器中看到了这一点,用户可以在其中编辑 Google 文档。
有没有什么办法可以在 WebView 中实现?使用或不使用 WebView 如何实现它?
最佳答案
摘自 webview doc page :
默认情况下,WebView 不提供类似浏览器的小部件,不启用 JavaScript,并且忽略网页错误。如果您的目标只是将一些 HTML 显示为 UI 的一部分,这可能没问题;除了阅读之外,用户不需要与网页进行交互,网页也不需要与用户进行交互。如果您真的想要一个成熟的网络浏览器,那么您可能想要使用 URL Intent 调用浏览器应用程序,而不是使用 WebView 显示它
粗体:网页不需要与用户交互
Google 云端硬盘(以及电子表格和文档等...)是一个根据定义需要 javascript 的平台(或者我应该说是一个环境)(现代浏览器提供的其他功能之一,请查看浏览器的源代码页面以了解发生了什么)才能工作。
答案肯定是否定的。
关于android - 在 Android 中从 Web View 编辑 Google 文档,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25575322/