0

我无法在 Cordova 1.7.0 中传递结果或将值从原生 iOS 返回到 javascript。提前谢谢..

4

1 回答 1

0

您可以在原生 iOS 中编写代码。

例如。

-(void) onClose {

       NSString* jsCallback = [NSString stringWithFormat:@"ChildBrowser._onClose(%d);",am.setPage];
       [self.webView stringByEvaluatingJavaScriptFromString:jsCallback];
}

然后在“childbrowser.js”文件中编码,

代码:

ChildBrowser._onClose = function(getPg)
{
    window.localStorage.setItem("setPage", getPg);

    window.plugins.childBrowser.onClose();
};

然后,您可以在需要时获取 javascript 文件。

例如。

var page = window.localStorage.getItem("setPage");

通过这种方式,

您可以使用插件从本机获取值到 js 代码。

谢谢。

于 2012-09-27T10:53:45.543 回答