我试图在新窗口中打开一个jsp页面。使用javascript window.open
yeilds浏览器警告,在某些情况下(firefox)会默认阻止弹出窗口。有没有解决方法(这不是一个恶意应用程序 - 它是一个内部用户工具)?防止在浏览器中弹出窗口警告
1
A
回答
10
大多数浏览器在用户操作(如单击按钮)触发时不会阻止弹出窗口。例如,如果您的window.open
JavaScript附加到按钮的onclick
事件中,浏览器将不会阻止它。另一方面,如果您尝试显示弹出式菜单而没有任何用户操作,则表示您运气不佳。这正是令人讨厌的广告所使用的技术,所以浏览器无法区分您的应用和恼人的广告。
相关问题
- 1. Web浏览器可以防止Facebook弹出登录窗口
- 2. 浏览弹出窗口?
- 3. Chrome浏览器在用户弹出警告框后尝试阻止JavaScript默认值时弹出Chrome浏览器
- 4. Javascript登录浏览器弹出窗口
- 5. Selenium关闭浏览器弹出窗口
- 6. 弹出式窗口浏览器控件
- 7. Java桌面浏览器弹出窗口
- 8. 关于打开/弹出新窗口的浏览器警报
- 9. 显示在浏览器窗口顶部的弹出窗口,如果弹出窗口阻止程序启用
- 10. 在新的浏览器窗口GWT弹出窗口
- 11. 在浏览器窗口关闭前显示jQuery弹出窗口
- 12. 浏览器弹出窗口阻止程序已关闭/打开
- 13. 防止在ios5移动浏览器中拖动窗口
- 14. 弹出窗口和浏览器动作窗口之间的chrome.storage
- 15. 打开新窗口弹出窗口与浏览器分开
- 16. 被浏览器窗口隐藏的jQuery图像弹出窗口
- 17. 浏览器窗口弹出窗口 - 风险和特殊功能
- 18. 弹出窗口在Edge浏览器中弹出多个弹出窗口时关闭问题
- 19. 防止WinForms MessageBox.Show模态弹出窗口
- 20. 防止多个弹出窗口点击
- 21. window.close()不能在浏览器控件中使用弹出窗口
- 22. 使窗口在同一浏览器中弹出
- 23. 如何防止浏览器窗口中的设计被切断?
- 24. 如何阻止在vb.net项目中的cefsharp浏览器弹出窗口c sharp
- 25. 如何在使用window.open时停止浏览器弹出窗口拦截器
- 26. 在Chrome浏览器中打开JS弹出窗口,窗口大小太小?
- 27. 如何生成警告/弹出窗口,指出在用户点击之前避免点击浏览器按钮
- 28. 如何让浏览器在显示弹出窗口时变暗
- 29. 如何在浏览器关闭时创建弹出窗口
- 30. 哪些浏览器允许弹出窗口,在该事件
为什么需要在新窗口中?通过'window.open()'而不是像'target =“_ blank”'打开它的功能要求是什么?根据您使用jQuery的问题历史记录,您是否也使用jQuery UI? – BalusC 2011-04-27 21:15:21
如果它是一个内部工具,请让用户将其列入白名单。 – brianpeiris 2011-04-27 21:17:31
我正在使用jQuery和jQuery UI。它只需在新窗口中(不管它是否是最佳选择)。 – john 2011-04-27 21:18:24