Monacaでアプリ開発を行っています。
InAppBrowserでWeb画面を表示する機能を持たせ、特定のURLの場合は地図アプリを起動したいと考えています。
以下のコードでInAppBrowser表示中に地図アプリの起動はできたのですが、一度地図アプリを起動させた後はloadstopイベントが発生しなくなってしまいます。
地図アプリ起動をwindow.openで行っているからだとは思うのですが、InAppBrowserの履歴を保持する(戻るボタンを使用する)ためInAppBrowserを開きなおすことはできません。
地図アプリ起動をwindow.open以外で行う手段はありますでしょうか?
var ref = window.open(url, "_blank", ""); ref.addEventListener('loadstop', function(event) { if (event.url == "特定のURL") { if(monaca.isAndroid) { window.open("http://maps.google.com?q=", "_system"); } else { window.open("maps:q=", "_system"); } } });
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。