1

新しいタブまたはウィンドウで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でのみブロックされません。正しいものを作成する方法は?助けてくれてありがとう!

4

1 に答える 1

3

jQueryUIダイアログの使用を検討してください。confirm DOMで処理されるため、ブロックされることはなく、ネイティブやポップアップよりもはるかに柔軟性があります。

于 2012-11-11T02:35:44.007 に答える