2

Cordova/Phonegap で Facebook Connect Plugin を使用しています。Facebook SDk js ファイルを含めました。また、FB Cordova js ファイルも含めました。Cordova.js ファイル自体は含めていません。ログインを呼び出すときに、Ripple Emulator (Ripple でのテスト) に含まれているようです。メソッドを Facebook JS ファイルに追加すると、try-catch ブロックで例外が発生します: 「未定義のメソッド 'exec' を呼び出せません」

ここに私のコードのスナップショットがあります

document.addEventListener('deviceready', function() {
                                  try {
                                  alert('Device is ready! Make sure you set your app_id below this alert.');
                                  FB.init({ appId: "appid", nativeInterface: CDV.FB, useCachedDialogs: false });
                                  document.getElementById('data').innerHTML = "";
                                  } catch (e) {
                                  alert(e);
                                  }
                                  }, false);

Chrome 開発ツールから、呼び出されている関数のコール スタック [ネイティブ コード] に表示されます。これが原因である可能性があります。これは、デバイスでテストする必要があることを意味しますか?

任意の提案をいただければ幸いです。

4

1 に答える 1