我還沒有找到能夠告訴我什麼是正確方式來打開一個彈出窗口。我怎樣才能打開彈出窗口,而不被阻止?
時代已經改變,彈出窗口大部分已經被類似fancybox的盒子所取代。但是,仍然有時需要彈出窗口。
對於這些情況,我不希望彈出窗口被瀏覽器阻止。
什麼是正確的方式來打開一個彈出不被阻止?即使它在瀏覽器中打開一個新標籤。我只想讓我的彈出窗口打開,並從父窗口控制它,反之亦然。
我還沒有找到能夠告訴我什麼是正確方式來打開一個彈出窗口。我怎樣才能打開彈出窗口,而不被阻止?
時代已經改變,彈出窗口大部分已經被類似fancybox的盒子所取代。但是,仍然有時需要彈出窗口。
對於這些情況,我不希望彈出窗口被瀏覽器阻止。
什麼是正確的方式來打開一個彈出不被阻止?即使它在瀏覽器中打開一個新標籤。我只想讓我的彈出窗口打開,並從父窗口控制它,反之亦然。
彈出窗口阻止程序將阻止任何彈出窗口,除非它被打開,因爲用戶操作。
如果用戶點擊一個鏈接,並在該鏈接的點擊偵聽器中打開一個彈出窗口,則彈出窗口阻止程序知道用戶想要打開某些內容並且不會(或不應該)阻止該彈出窗口。
你不能做什麼:
你可以做什麼:
,您可以用JavaScript變量訪問這兩個窗口:如果您使用window.open
試試這個,它爲我工作
$('#myButton').click(function() {
var redirectWindow = window.open('http://google.com', '_blank');
redirectWindow.location;
});
的js搗鼓這是這裏https://jsfiddle.net/safeeronline/70kdacL4/2/如果你想AJAX調用後,打開新的標籤頁看到這個小提琴http://jsfiddle.net/safeeronline/70kdacL4/1/
然後檢查
這一個 http://stackoverflow.com/questions/9514698/bypass-popup-blocker-on-windo W-開放時,jQuery的事件的preventDefault,是集 –