我无法在 Cordova 1.7.0 中传递结果或将值从原生 iOS 返回到 javascript。提前谢谢..
问问题
716 次
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 回答