【发布时间】:2013-01-07 14:09:21
【问题描述】:
我正在使用 phonegap/cordova 开发 iPhone/iPad 应用程序。
现在我必须集成一些支持 xcode 的 SDK 的设备。我面临的问题是我想从我的本机函数调用 javascript 函数。我知道如何从 javascript 调用本机功能,但反之亦然。
我在互联网上搜索了很多,但他们都在描述如何使用 webview 来做到这一点。 我不想使用 webview,因为我不熟悉 Objective-c 编码,而且我必须将我的 HTMl 代码更改为 webview,因为我的代码是使用 cordova 插件在 HTML5 和 javascript 中完全开发的。
如果还有其他方法,请建议我。
【问题讨论】:
-
如果你想从原生代码调用 JavaScript,你将不得不编写原生代码。
-
我已经编写了本机代码,但我想知道如何从本机代码调用 javascript 函数?像原生函数一样可以通过编写插件从javascript调用,但反之亦然。