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 開発ツールから、呼び出されている関数のコール スタック [ネイティブ コード] に表示されます。これが原因である可能性があります。これは、デバイスでテストする必要があることを意味しますか?
任意の提案をいただければ幸いです。