我需要將在網頁的頂部生成一個彈出窗口dispalying消息的代碼「您的彈出式窗口攔截已啓用。如果彈出窗口阻止程序已啓用,請禁用它以繼續「。否則它應該轉到下一頁。顯示在瀏覽器窗口頂部的彈出窗口,如果彈出窗口阻止程序啓用
回答
您可以使用下面的代碼
var wPopup = 'newPopup';
var popUp = window.open('page url', wPopup, 'width=800, height=600, left=24, top=24, scrollbars, resizable');
if (popUp == null || typeof(popUp)=='undefined') {
alert('Your pop up blocker has been enabled. Please disable it to continue');
}
else {
popUp.focus();
}
已經有計算器中的一個問題,這將是有益的 Detect blocked popup in Chrome
我使用了這段代碼。但它不工作。即使彈出窗口阻止程序已啓用,它也會重定向到下一頁。 – user1575995 2012-08-06 05:31:43
它爲我工作。請告訴你有什麼嘗試。檢查是否有任何錯字。 – Narendra 2012-08-06 06:02:03
通過禁用彈出窗口阻止程序第一次檢查它打開彈出窗口,然後嘗試啓用彈出窗口阻止程序來檢查它是否阻止。 – Narendra 2012-08-06 06:03:09
- 1. 在瀏覽器窗口關閉前顯示jQuery彈出窗口
- 2. 如何在父窗口頂部顯示彈出窗口?
- 3. 瀏覽器彈出窗口阻止程序已關閉/打開
- 4. 瀏覽彈出窗口?
- 5. 如何顯示其他彈出窗口上的彈出窗口?
- 6. 在新的瀏覽器窗口GWT彈出窗口
- 7. asp.net - 彈出窗口顯示彈出窗口
- 8. 彈出窗口和瀏覽器動作窗口之間的chrome.storage
- 9. 被瀏覽器窗口隱藏的jQuery圖像彈出窗口
- 10. 彈出窗口不顯示
- 11. 彈出窗口不顯示
- 12. 顯示彈出窗口
- 13. iPhone:MKAnnotation顯示彈出窗口?
- 14. Javascript登錄瀏覽器彈出窗口
- 15. Selenium關閉瀏覽器彈出窗口
- 16. 彈出式窗口瀏覽器控件
- 17. Java桌面瀏覽器彈出窗口
- 18. 打開新窗口彈出窗口與瀏覽器分開
- 19. 瀏覽器窗口彈出窗口 - 風險和特殊功能
- 20. 彈出窗口
- 21. 在彈出窗口中顯示結果
- 22. 檢測阻止的彈出窗口而不打開彈出窗口
- 23. 彈出窗口總是在頂部
- 24. 如何讓瀏覽器在顯示彈出窗口時變暗
- 25. 在外部窗口彈出
- 26. 在彈出窗口
- 27. 如何在我的主窗口中顯示彈出窗口?
- 28. Twitter登錄彈出窗口被阻止
- 29. 彈出窗口阻止調試模式
- 30. 合法避免彈出窗口阻止
看這個,如果它可以幫助http://www.davidtong.me/detecting -popup-blocker-pattern/ – ZafarYousafi 2012-08-06 05:13:00