<< 2024/03 >> | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 |
|
Google Chrome 3 で Submit が無効になるバグ
09/09/21 18:00 / PMailServer2
PMail Server の掲示板で、Chrome での動作がおかしい(ボタンが効かなくなる)不具合があるとご指摘がありましたので調べていたのですが、どうやら Google Chrome の不具合っぽいです。古い Google Chrome で確認した所問題なく、最新版の Google Chrome で確認したらすぐに再現しました。
症状としては、1枚目のページに複数のフォームが設置します。 これを FORM-A と FORM-B にします。 次に FORM-A の action の URL を URL-A、FORM-B の action の URL を URL-B とします。この時「URL-A と URL-B は同じ URL」を設定します。これを URL-X とします。 この状態で、FORM-B に target を追加して別タブを表示するようにします。 準備は完了です。 まず、FORM-B で submit して別タブに URL-X の内容を表示します。Chrome では、タブ1に元URL、タブ2に URL-X の内容を表示している状態になります。 ここで、タブ1に戻って、FORM-A を submit 使用とすると押せません。押して動作しない。では無く「Chrome 自身がクリックを拒否」しています。 この動作から推測するに、同じURLに対してクリックしたら、それは同じ内容だから押しても無駄でしょう?=だったら押せないようにして無駄なトラフィックを発生しないようにします。的な挙動をするようです。 URL のみで判定しているようですね。 それダメじゃん!単なるアンカーなら同一内容かもしれんけど、フォームの場合は内容が変わるケースもあるんだし。 結構、Chrome って信用していたのですが、これで信用度0になりました。 んで、対処方法としては URL でのみチェックしているようなので、URL を変えてやれば良いわけです。 hogehoge.cgi の場合は hogehoge.cgi?abcdefg みたいに。(当然 cgi 側で GET でパラメータを取得していないのが前提となりますが) 実際、PMail Server の Webmail に、pmum.exe? としている所を、pmum.exe?デタラメな数値 に変更したら、何ら問題なく動作しました。 これハマる人いるんじゃないだろうか・・・? おそらく無駄なトラフィック削減や高速化の為にこんなことをしていると推測できますが、場合によっては困った現象ですねぇ。 [更新日付:2009/09/21 18:00:10]
トラックバックを見る(0) Log Link [https://akisoftware.com/cgi-bin/blom.exe?akisoft+sl+b09d6526e4d078982fd85546fdef02ab22a233e4] TB Link [https://akisoftware.com/cgi-bin/blom.exe?akisoft+tb+b09d6526e4d078982fd85546fdef02ab22a233e4] 記事へのコメント 名前 : H.Matsuda (2011/06/10 13:28:57) キャッシュ制御はしていました。あれから特に確認はしていませんが・・・ 名前 : No name (2011/06/10 12:34:50) それって単にサーバ側で no-cache を指定していないだけではないですか。 |
@AKISoftOfficialをフォロー
掲示板 サポートBBS PMailServer BBS アクセスの多い記事
最新記事(カテゴリ別)
フリー版からの製品版移行時の MTA 並列数について
02/17 23:52 メールサーバーの開発を始めて20年 02/07 21:46 PMailServer2 Version 2.52a をリリースしました。 12/26 14:02 PMailServer2 Version 2.52 をリリースしました。 10/01 10:48 PMailServer2 Version 2.51b をリリースしました。 09/19 01:43 PMailServer2 Version 2.51b(仮) Memo 09/12 00:33 PMailServer2 Version 2.51a をリリース、及び脆弱性についてのお知らせ 09/05 01:15 PMailServer2 Version 2.51a Memo 08/21 00:48 アドレスV125(K5)のスターターリレーの交換 08/04 10:10 SanDisk ポータブルSSDを買ってみました。 08/04 09:41 最新コメント
UUアクセス数
今日は 73回
昨日は 103回 トータル 300631回 3ヶ月記事別ランキング
プロフィール
Z80から68系、8086系を経由して
Pascalに移行。現在は Delphiをメインに C/C#も囓ってみたり。 「無い物は作れ」の精神で年がら年中なにかを作っています。 すぐ自前で作りたがるので無駄に工数が上がったりして自爆してみたりもします。 好きな物は麺類とお煎餅 Blom内検索
BLOM Version 1.39 ©2007-15 A.K.I Software all rights reserved. |