2012-01-27 10 views
0

このポップアップブロッカーが有効になっていると、削除がクロームで機能しないことに気付きました。 https://chrome.google.com/webstore/detail/nmpeeekfhbmikbdhlpjbfmnpgcbeggicChromeポップアップブロッカーブレイクLink_to破棄

[破棄]をクリックすると、「本当ですか?」というメッセージがブロックされます。ポップアップを確認し、削除したいオブジェクトにGetリクエストを送信します。

このエラーは、ユーザーが何が起こっているのか分からない場合、静かで迷惑です。

ポップアップブロッカーを回避するか、ポップアップブロッカーがオブジェクトを削除しないようにユーザーに警告することはありますか?

おかげ

答えて

2

これはRailsのが原因ではありません:あなたは変更クロームデフォルトの動作を述べた拡張。あなたのアプリケーションをこのような特定の拡張機能にしたい場合は、jQuery UJSを使用して独自の確認メカニズムを実装する必要があります。

問題は、現在のUJSマスターで確認メソッドがの同期ファッションで返されることです(組み込みの確認用ポップアップを使用しない限り、ユーザーとのやり取りを待つことはありません)。その問題のプルリクエストはhereです。 RailsのUJSコードはhereです。

もう1つの方法は、確認オプションを削除し、jQueryを使用して確認プロセスを最初から実装することです。

関連する問題