外部サイトから、自分のコルドバ カスタマー プラグインを呼び出してもらいたいです。
私は cordovaViewController (cordova 2.0) を Web ビューとして使用し、loadUrl(); を呼び出して Web ページをロードしました。外部 Web サイトの JS には次の行があります: Cordova.exec( onSuccess, onFail, "Navigator","Navigate2",[]);
Web ページが読み込まれたら、Navigate2 アクション メソッドが呼び出されるのを確認したいと思います。
カスタム プラグインを正しく設定しましたが、このリモート呼び出しがアクション メソッドを呼び出していません。
cordova-2.1.0.js が問題になります。
私はcordova.jsを注入しようとしました;
NSString *cordova = [NSString stringWithContentsOfFile:cordvajsPath エンコード:NSUTF8StringEncoding エラー:NULL];
[viewController.webView stringByEvaluatingJavaScriptFromString:cordova];
しかし、機能していません。これを行う特定の方法はありますか。または Cordova が外部 Web サイトの呼び出しをサポートしていません。
ありがとう