gpt4 book ai didi

javascript - Android native 通过 cordova 进行 JavaScript 通信

转载 作者:行者123 更新时间:2023-11-28 07:19:26 25 4
gpt4 key购买 nike

我正在开发 Android cordova 混合应用程序,现在正在寻找从 android native 调用 javascript 函数并获取结果的最佳方法。

我可以从 CordovaWebViewloadUrl("Javascript:someFunction()") 调用 javascript 函数。但我怎样才能从该函数中获得结果。

在这方面有没有使用 Cordova 的首选方法。

最佳答案

您无法直接从 loadUrl 获取结果。您可以使用 WebView 公开 Javascript 界面,有关详细信息,请参阅此页面: http://developer.android.com/reference/android/webkit/WebView.html#addJavascriptInterface(java.lang.Object , java.lang.String)

请注意,Javascript 将调用的 Java 方法可以返回一个值,因此通信只需以一种方式异步即可。

关于javascript - Android native 通过 cordova 进行 JavaScript 通信,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30474674/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com