2012-02-20 20 views
2

jquerymobile HTMLなどを使用してAndroid3,4にタブ付きブラウジングがあるので、target="_blank"でリンクをマークアップすると新しいウィンドウが開きますが、Android 2では動作しません。それは実際にはポジティブですか?Android 2の新しいウィンドウで開くリンクを取得する

アプリに返すことは、このような何か試してみてください笑すべてやり直す

答えて

1

を開始しなければならないときそれはちょうどそれ以外のユーザーの:代わりに.clickの.on()関数を(使用

<script type="text/javascript"> 
    $(document).ready(function() { 
    var url; 
    url = $("a").attr('href'); 
    $("a").attr("onclick", "window.open('"+url+"'); return false;"); 
    }); 
</script> 
+0

悪い考えではありません、ありがとうございましたbraaaains ill a that go! – Baconbeastnz

+0

ジンジャーブレッドの新しいウィンドウで開くことに関するこの問題の1つは、実際に既存のウィンドウに戻るには、ユーザーインターフェイスの観点からかなり複雑なことです。設定ボタンをクリックしてウィンドウを選択し、既存のウィンドウを選択する必要があります。 A3、A4、iPhoneなどと比べて直感的ではありません。 – Baconbeastnz

0

を) DOMEventsを減らし、ページスピードに役立ちます。

$(document).ready(function() { 
    $('body').on('click', 'a[target="_blank"]', function(e) { 
     window.open($(this).attr('href')); 
     e.preventDefault(); 
    }); 
}); 
関連する問題