2011-09-30 20:56:47 +0000 2011-09-30 20:56:47 +0000
20
20

Google Chromeの "Confirm Form Resubmission "プロンプトを無効にする

更新時にGoogle Chromeの “Confirm Form Resubmission "ポップアップを無効にしたいのですが、どうすればいいでしょうか?この(非常に古い)議論](http://www.google.com/support/forum/p/Chrome/thread?tid=21cf043a8f8e0098&hl=en)は問題を認めていますが、解決策を提供していません。

もっと良いアイデアを持った人はいませんか?

回答 (1)

16
16
16
2012-01-03 20:16:29 +0000

この「機能」を導入したのは、ユーザーが意図せずに同じ記事を二度購入してしまうなど、フォーム上でのPOSTアクションが重複してしまうのを防ぐためです。

このバグは、Chromeの呼び出し時に-disable-prompt-on-repostパラメータを使用することでしばらく前に修正されたようですが、その後のバージョンでも修正されていません。どうやら、バック/フォワードを行うChromeモジュールは、修正が不可能に近いほどひどい書き方をされているようです。

したがって、POST操作を含むページを修正できない場合は、運がないので解決策はありません。POSTの代わりにGETを使用してください。HTTP 303 ](http://en.wikipedia.org/wiki/Post/Redirect/Get)レスポンスコードを持つ[Post/Redirect/Get](http://en.wikipedia.org/wiki/HTTP_303)メソッドを使用する

もちろん、Chrome以外のブラウザを使用するという解決策もあります(しかし、それでは質問には答えられません)。

関連する質問

16
1
18
10
3