以前の記事で、Firefoxでのこの問題(href=””と書くと無駄にリクエストが発生する問題)について述べましたが。
久しぶりにGoogle Chromeで同じ事象に出くわしましたのでご報告を。
簡単にまとめ
<link rel=”shortcut icon” href=”” /><!– ここに””を書くと2回送信されます –>
こんな風に書くと、元のリクエストがPOSTだろうがGETだろうが、もう一度GETされるという問題です。
マイナビニュース src=””とhref=””で無駄リクエストが発生する問題、ブラウザ対応状況
5年前の記事ですが、既にこの時から指摘されているにもかかわらず、未だに対応されていないのか、若しくは先祖返りしてしまったのかしれませんが、きちんとしてほしいものです。
そういう仕様というわけでもないでしょうし。
まあ、なんにせよ、リンク先を指定するところに””なんて空文字入れる方がいけない、という事も言えるわけですが。
で、これだけだと単に無駄なネットワークとサーバリソースを食うだけ、で済むかもしれませんが。
リクエストのクソ多いサイトとか、裏でシステムがかかわっていて、特にセッションや二重送信など厳密に管理しているシステムだと、かなり面倒なことになるので、こういった動きは無くしてほしいのが正直なところです。
でも、こんなこと、システム知らないHTMLコーダーさんに言ってしっかりしろ!なんて言ってもどこまで通じるやら。。
最終的にはシステム屋がしっかりケツ拭いてあげないといけないわけなんですけどね。。