Cordova でコーディングされた私のアプリには、次のようなリンクがあります。
<a href="http://maps.google.com/maps?q=London,+GB">Show map for London</a>
それらをクリックすると、Google マップが開き、正しい住所が表示されます。問題は、戻るボタンをタップしてもアプリに戻れないことです。
backbutton
イベントリスナーを上書きしているためだと思います。実際、次の行をコメントアウトすると:
document.addEventListener("backbutton", historyBack, true);
すべて正常に動作します。historyBack()
問題は、戻るボタンを押したときに明らかにカスタム関数を呼び出したいということです。historyBack()
関数に含まれているだけの場合でもalert("test");
、マップを表示しているときに戻るボタンを押しても起動しません。
この問題の回避策はありますか?