从WebViewer组件中的JavaScript控制App Inventor元素

从WebViewer组件中的JavaScript控制App Inventor元素,javascript,app-inventor,Javascript,App Inventor,我正在开发一个基于AppInventor的应用程序,它在WebViewer组件中使用了大量本地HTML5和JavaScript 是否可以从WebViewer组件中的JavaScript驱动App Inventor事件(如屏幕关闭和打开等),反之亦然(即使用App Inventor控件触发WebViewer中JavaScript中的函数)?建议使用Webviewer.WebViewString将信息从App Inventor传递到Webviewer中嵌入的HTML/JavaScript 对于相反方

我正在开发一个基于AppInventor的应用程序,它在WebViewer组件中使用了大量本地HTML5和JavaScript


是否可以从WebViewer组件中的JavaScript驱动App Inventor事件(如屏幕关闭和打开等),反之亦然(即使用App Inventor控件触发WebViewer中JavaScript中的函数)?

建议使用
Webviewer.WebViewString
将信息从App Inventor传递到Webviewer中嵌入的HTML/JavaScript

对于相反方向,您也可以使用
Webviewer.WebViewString
Webviewer.PageTitle

您还可以从两个方向触发事件:

  • 从JavaScript到App Inventor:使用
    时钟
    组件
    检查
    WebViewString
    PageTitle
    是否已更改,例如:。 您想传递文本“关闭屏幕”或“打开另一个屏幕” 然后在App Inventor中触发该操作

  • 从appinventor到JavaScript:您需要在 JavaScript,它检查
    WebViewString
    并触发一些 然后在JavaScript中使用函数

  • 更多信息和示例: