知らなかったので、メモ。
例えば http://example.com/index.html に以下のタグが含まれていたとして、このURLにWebブラウザからアクセスした場合、1回のアクセスにつき、合計2回のHTTPリクエストがWebブラウザから送信される。
<script src="#"></script>
1回目のHTTPリクエストは通常のアクセスによるもの。2回目のアクセスはscript
要素がsrc
属性に指定されたリソースを読みこみにいこうとして発生したもの。
当たり前かもしれないけど、以下のようにsrc
属性の値が空の場合は、2回目のアクセスは発生しない。
<script src=""></script>
以下のブラウザで同じ挙動が発生した。
- Google Chrome 36.0.2125.111
- Firefox 33.0.3
- Safari 8.0