10/29
Safari & Firefox のマニアックな仕様あー相変わらずの放置プレイですが、ちょっとマニアックな現象に遭遇したので
備忘録として残しておきます。
FirefoxとSafariでHTMLソース内の
<img>タグ内のsrcをカラの状態にすると自分自身を呼び出そうとするようです。
※firefoxでは2.0までと6.0以降で発生するという情報があり、3.6では発生しないとかなんとか。。。
要するにこういうソース。
<img src="" />
で、Safariの開発用コンソールで確認するとよくわかるのがこれ
HTMLソース内に<img src="" />
と1つ入れてやると、二回呼び出されているのが確認できます。
また、エラーの内容もイメージがHTMLに変換されて呼び出されているような表示が出ていることがわかるかと思います。
で、なんでこれがマズイかというと
プログラムとの連携でリロードすると同じプログラムが実行されて
セッション情報がおかしくなる(切れる)ようなプログラムの場合、
複数回呼び出されてフェイタルエラーが発生するわけなんですよね。
しょうがないので、アタリ画像を読み込ませることでひとまずこの現象は回避できます。
まぁ、そもそも<img src="" />なんて書き方自体がおかしいわけですが
DOMをごにょごにょしたり~なスクリプトなんかでやっちゃうことがあれば、気を付けておきたいですね。
コメント(0)