获取在Android 2上的新窗口中打开的链接

时间:2012-02-20 01:55:21

标签: jquery android html jquery-mobile

使用jquerymobile HTML等,Android3,4有标签浏览,所以当我用target="_blank"标记我的链接时,它们会在新窗口中打开,但在Android 2上它不起作用。它实际上是posibble吗?

否则用户返回应用程序时必须重新开始lol

2 个答案:

答案 0 :(得分:1)

尝试这样的事情:

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

答案 1 :(得分:0)

使用.on()函数代替.click()可以减少DOMEvents,并有助于提高页面速度。

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