私はJqueryモバイルアプリを持っています。アプリにはアンカータグがあります:
<a href="http://maps.google.com/?q=street,state,city,zip" data-ajax="false" class="maps ui-link">link</a>
ブラウザからリンクをクリックすると新しいウィンドウでリンクが開きますが、アプリ内からリンクをクリックすると、Google マップがアプリを覆うウィンドウで開き、元の場所に戻ることができません。アプリ。
私は電話してみました:
$('.maps').click(function() {
window.open(this.getAttribute("href"), '_blank');
return false
});
それでも同じように動作します。
これは jquery mobile の制限ですか? Safari で URL を開くことができれば、問題は解決します。