在ajax調用成功後,我需要彈出一個新窗口(不是頁面內的對話框或類似對象)。 window.open()
將被瀏覽器的彈出窗口阻止。那麼如何解決這個問題呢?在彈出窗口攔截器打開時彈出ajax成功回調中的新窗口
5
A
回答
2
你不能。您可以做的最好的方式是在通話成功時在頁面上提供通知鏈接,並在用戶單擊鏈接時打開彈出窗口。
1
您可能應該告訴您的用戶在瀏覽器的彈出式窗口攔截器中將您的網站列入白名單。
請注意,彈出式窗口攔截器如果有一個簡單的方法來做你想做的事情,也就是繞過它們,那將是沒用的。
2
您可以調用window.open()不在成功回調中,但在ajax調用完成後(使用async:false)
相關問題
- 1. Ajax回調彈出窗口
- 2. 從dhtmlxgrid打開一個新窗口,避免彈出攔截器
- 3. window.open與彈出窗口攔截器
- 4. 在ASP.NET的彈出窗口中打開一個彈出窗口
- 5. 如何在彈出窗口中打開彈出窗口?
- 6. 打開新窗口彈出窗口與瀏覽器分開
- 7. 打開HTML彈出窗口
- 8. Ajax彈出窗口
- 9. 如何打開彈出窗口並關閉彈出窗口?
- 10. 關於打開新的彈出窗口
- 11. WPF打開彈出窗口並在彈出窗口打開時在主窗口上工作
- 12. Silverlight彈出窗口:如何在打開彈出窗口後調用方法?
- 13. Chrome彈出式窗口攔截器打破Link_to銷燬
- 14. 如果window.open()被彈出窗口攔截器阻止,則回退?
- 15. 如何打開彈出窗口並在關閉彈出窗口後在父窗口中完全回發
- 16. 未在codeigniter中打開彈出窗口
- 17. MVC在彈出窗口中打開PDF
- 18. 在彈出窗口中打開Spring jsp
- 19. 我們如何在Radwindow彈出窗口中打開raddatepicker彈出窗口
- 20. 在新彈出的窗口
- 21. 如何在Chrome中檢測彈出式窗口攔截器?
- 22. ASP.NET 3.5,從彈出窗口中的鏈接打開彈出窗口
- 23. Applet可以打開一個新的HTML窗口*和*旁路彈出式窗口攔截器嗎?
- 24. 獲取CRM彈出窗口刷新打開窗口
- 25. 如何打開彈出窗口並刷新彈出窗口關閉時打開的頁面?
- 26. 彈出窗口
- 27. 從彈出窗口調用主窗口
- 28. 如何在同時關閉已打開的彈出窗口時打開彈出窗口
- 29. 傳遞功能參數和彈出式窗口攔截
- 30. 打開彈出窗口時禁用窗口