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 に答える