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