2013-02-27 52 views
0

我無法弄清楚這一點,我已經嘗試了JavaScript的每一個片段,我可以找到哪些據稱阻止移動Safari瀏覽器中的鏈接窗口打開,但沒有人在我的coldfusion webapp獨立模式下工作。在網絡模式下,它一切正常。如何阻止在Safari中打開ColdFusion目標?

鏈接

<a class="button" href="rptSectors_bar.cfm" target="mainwindow"> 

代碼我已經試過:

<script> 

    function init() { 
    $("a").click(function(e) { $("#content").load(e.target.href);return false; }); 
    } 

    $(document).ready(init); 

    </script> 

第二個:

<script> 
if (window.navigator.standalone) { 

$(document).on(
"click", 
"a", 
"button," 
function (event) { 

    event.preventDefault(); 

    var aurl = $(event.target).attr("href"); 
    if (aurl) { 
     location.href = $(event.target).attr("href"); 
    } 
    else { 
     location.href = this; 
     alert(this); 
    } 
} 
); 
} 
</script> 

感謝您的幫助提前

回答

0

我真的不明白你在這裏做什麼,但是如果我是正確的,你能不能從DOM中刪除屬性本身?

$("a").removeAttr("target"); 

假設您在應用程序中使用jQuery。

顯然,這將是基於你在的地方有一些if() {} else {}邏輯。

希望有所幫助。讓我知道,如果我完全不正確地理解你!

+0

沒有具體的幫助,但是確實是一個很好的證明我是在正確的道路上。我最終得到了一個解決方案。謝謝! – NessyString 2013-03-16 06:40:47

相關問題