は私のコードです次のエラーが発生しました:PhoneGapのビルド+コルドバ+ ChildBrowserエラーここ
Uncaught TypeError: Object #<Object> has no method 'exec'
私はchildbrowserのexecオブジェクトです。
私はどこでもexec
機能が表示されていないcordvoa
オブジェクトを見て...
任意のアイデア?
は私のコードです次のエラーが発生しました:PhoneGapのビルド+コルドバ+ ChildBrowserエラーここ
Uncaught TypeError: Object #<Object> has no method 'exec'
私はchildbrowserのexecオブジェクトです。
私はどこでもexec
機能が表示されていないcordvoa
オブジェクトを見て...
任意のアイデア?
私はEclipseとPhonegap SDKを使い始めました。ビルドサービスを使用せずにこのように動作させることができました。
これは何人かの人々を助けるかもしれない:
あなたはデスクトップブラウザ用childbrowserプラグインを使用することはできませんhttp://phonegap.com/start#android
https://github.com/phonegap/phonegap-plugins/tree/master/Android/ChildBrowser
a.k.a遅延ロードをロードするasync javaスクリプトを使用すると、このエラーが発生する可能性があります。
私の場合、私は、メインのHTML文書でiframeを使っていました。 IFrameでは、すべての広告スクリプトを非同期に読み込んで実行します。その後、Uncaught TypeError:Object#にはメソッド 'exec'がありません。
私は知らないHOW &なぜこのタイプの使用がウェブキットの誤解の原因になると思いますか?
PS:使用しているかどうかにかかわらず、このエラーが発生しました。だからそれはsencha-touch-allと関連していない。
これはiOSまたはAndroid用ですか? このコードは両方で動作します。私はvar cb = new ChildBrowser()を使用するとエラーが発生する可能性があることを発見しました。私は、ChildBrowserが呼び出される方法のクリーンアップが順調だと思いますが、私はそうする時間がありません。このメソッドは動作します。 Promise :) ps - iOSでこれをやっているのなら、この作業の例があります。
ChildBrowser.install();
window.plugins.childBrowser.showWebPage('http://www.google.com');
私が知っている限り、ChildBrowserはcordovaとまだ完全には互換性がありません。
いずれにしても、ChildBrowserプラグインとの通信を試みる前に、コードバが初期化を終了していないように見えます。
コードを完全に初期化した後に、weinreまたは何かを接続して、子ブラウザを手動で開くことができることをテストしてください。スクリプトの読み込み順序でこのコードがコードバックの後にあることを確認します。また、すべての最新バージョンを使用していることを確認してください。
Phonegapにはビルドのための子育て支援の話題についての公式のブログ投稿があります:\ – sirmdawg
私は、iOSのChildBrowserとPhonegapに苦労しています。私はdevicereadyイベントの後に「インストールされた」ときにChildBrowserが正しく動作するようになることができることに気付きました。このイベントは、htmlが有効で完全な場合にのみトリガーされます。
実際には存在しないイメージを参照すると、設計者がまだそれを与えていなかったので、ファイル名やイメージのタイプミスがないことがわかりました。私のシナリオでは、デバイスはただ起動しません。その結果、プラグインはインストールされません(正しく)。
onloadイベントでのdevicereadyイベントの登録は、htmlが良好で何も欠落していない限り、移動して動作する方法です。
希望は他の人に役立ちます。
例を挙げることができますか? 私のonDeviceReady()を含む 'onload =" startup() "'と 'startup()'関数を追加しようとしました – sirmdawg
。これはデバイスやシミュレータでのみ動作しますので、このエラーが発生しています。
興味深い考えがありますが、私はそれを私の知識にしていません。 – sirmdawg