0

跨移动平台框架背后的逻辑是什么。让我们在这里采取phonegap。phonegap 如何将 javascript 调用转换为本地调用。我们可以使用插件来做到这一点。我也使用插件完成了它。我想知道将 javascript 调用转换为本机调用以访问本机控件的底层逻辑。

4

1 回答 1

1

对于 ios,该UIWebView组件有一个名为的方法,该方法stringByEvaluatingJavaScriptFromString在本机应用程序和 webview 中的 javascript 之间提供了一座桥梁。使用此方法,您可以从 javascript 向本机函数发送消息。实际上,Phonegap 的原生功能就是基于这个功能。

对于Android和其他平台,我确信有类似的功能可以让你做同样的事情,我没有调查过。

于 2013-07-23T12:32:31.190 回答