我需要將在網頁的頂部生成一個彈出窗口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. 瀏覽彈出窗口?
- 7. 如何顯示其他彈出窗口上的彈出窗口?
- 8. 與ASP.Net按鈕彈出窗口點擊,不彈出窗口阻止程序
- 9. 在新的瀏覽器窗口GWT彈出窗口
- 10. 阻止與非阻止彈出窗口
- 11. 的FB.login()調用彈出窗口阻止谷歌瀏覽器
- 12. asp.net - 彈出窗口顯示彈出窗口
- 13. 在C#中打開瀏覽器窗口作爲彈出窗口#
- 14. 彈出窗口:當彈出彈出窗口時關閉彈出
- 15. 從彈出窗口打開新的瀏覽器窗口
- 16. 被瀏覽器窗口隱藏的jQuery圖像彈出窗口
- 17. 彈出窗口和瀏覽器動作窗口之間的chrome.storage
- 18. 彈出窗口不顯示
- 19. 彈出窗口不顯示
- 20. 彈出窗口不顯示
- 21. 顯示彈出窗口
- 22. iPhone:MKAnnotation顯示彈出窗口?
- 23. 解決瀏覽器彈出窗口
- 24. 彈出式窗口瀏覽器控件
- 25. Javascript登錄瀏覽器彈出窗口
- 26. Java桌面瀏覽器彈出窗口
- 27. Selenium關閉瀏覽器彈出窗口
- 28. Android彈出窗口在彈出窗口外彈出時解僱
- 29. 打開新窗口彈出窗口與瀏覽器分開
- 30. 瀏覽器窗口彈出窗口 - 風險和特殊功能
看這個,如果它可以幫助http://www.davidtong.me/detecting -popup-blocker-pattern/ – ZafarYousafi 2012-08-06 05:13:00