在頁面加載中使用jquery在新標籤頁中打開url 我希望在某些頁面加載時打開一個新標籤頁加載url。在頁面加載中使用jquery在新標籤頁中打開url
我試圖像
<a href="[SOME_URL]" id="new_lnk_opener" target="_blank">New Tab</a>
<script type="text/javascript">
$(document).ready(function() {
$('#new_lnk_opener').trigger('click');
});
</script>
但它無法正常工作。點擊事件未被觸發。 我可以用Javascript的'打開'功能來做到這一點。但我不想使用它,因爲它被大多數瀏覽器阻止。
我想要的是自動觸發jquery點擊鏈接事件並打開一個新的窗口/選項卡。
發送一些代碼或建議。
感謝
好吧,它被阻止了一個顯而易見的原因 – Alexander 2013-02-16 17:08:42
「正確的方法做到這一點被某些瀏覽器阻止,給我一個可行的黑客」幾乎不是一個真正的問題。 **如果**你的問題有一個替代答案,它會太局部化,因爲瀏覽器或反彈出有問題遲早會解決它。 – 2013-02-16 17:12:05
如果您的應用程序實際需要彈出窗口,您可以嘗試在'iframe'內打開它或使用模式。如果你想在那裏放置廣告,目前的黑客就是在'$(document).one('mousedown',function(){window.open('url');})''中打開它,所以第一個點擊頁面會打開它,雖然它非常髒,每個用戶都討厭。 – 2013-02-16 17:17:20