App Inventor WebView AFTER Web Post

App Inventor WebView AFTER Web Post

我想通过带有 post 请求的 web 组件将我的 App Inventor 应用程序连接到网站。现在,我想打开同一网页的 webview,使用与 web 组件相同的 POST 数据。

My Blocks

网页加载了 HTML(如 head、body、div、spans),我想要的是将 HTML 代码保存到文件中,然后使用 WebView那个 .html 文件。出于某种原因,我总是黑屏。

您得到一个空白页面,因为 file 组件异步工作,这意味着 webviewer 组件在文件保存完成之前尝试访问文件。因此,您应该访问 File.AfterFileSaved 事件中的网页。

顺便说一句。一种更简单的方法(不使用 file 组件)是直接使用 web 组件保存文件,另请参见 How to download a file and save it on your device