我尝试在新标签页或窗口中打开一些 URL,但任何基于 Webkit 的浏览器或 Opera 都阻止它们。我尝试了很多变体来做到这一点,比如 window.open()
等。像这样:
if(c<q){var l='url';
var g=$('<form action="'+l+'" style="display:none;" target="_blank"></form>')
.appendTo('.append').eq(0);
if(confirm('some text')){g[0].submit();}}
但是任何结果... - 此代码不仅仅在 Firefox 上被阻止。如何创建正确的? 感谢您的帮助!
最佳答案
考虑使用 jQuery UI Dialog .由于它是在 DOM 中处理的,因此不会被阻塞,并且您可以获得比原生 confirm
和弹出窗口更多的灵 active 。
关于javascript - 使用 confirm() 表单打开新标签页或窗口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13328088/