【问题标题】:Gluon - how to create webview to communicate with native (iOS)Gluon - 如何创建 webview 以与本机(iOS)进行通信
【发布时间】:2020-07-27 08:35:44
【问题描述】:

通过 Gluon 实现的移动应用界面必须使用 JavaFX 编写,这不是我们的选择,因为我们需要使用 HTML/JavaScript/CSS/Reactjs 来构建界面。

所以我试图在 Gluon 中创建一个 webview(iOS 的 UIWebView 或 WKWebView),这样我就可以加载离线 HTML 资产,然后我尝试使用此处描述的方法 (https://medium.com/@sreeharikv112/communication-from-webview-to-native-ios-android-app-6d842cefe02d) 进行通信在 webview 和本机代码之间(由 Gluon 编写的 Java)。

但是我在 Gluon API 中找不到任何指南,这可能吗?我怎样才能做到这一点?

【问题讨论】:

    标签: ios gluon gluon-mobile


    【解决方案1】:

    好吧,过了一段时间,我想出了如何实现这一点。

    以前我走错了方向,检查所有 Gluon Charm-down/Attach 服务以查找 WebView 包装器但找不到。

    然后我意识到 WebView 实现是在 JavaFX 端口中提供的,这意味着我们可以以正常方式使用 JavaFX(就像我们在 JavaFX 桌面中所做的那样),所以我们可以像往常一样设置桥接器并在 javascript 和Java。

    在内部,它是使用iOS UIWebView 来实现的,并不是JavaFX WebView 的返工。

    【讨论】:

      猜你喜欢
      • 2020-11-17
      • 2011-08-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-01-10
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多