location.hostの値

フラナガンの記述に従えば、 location.host の値は当然、 location.href に連動していますから、サーバ側のリダイレクトにより、実際にロードされた URL の host の値が格納されていないこともありうる、ということになります。ううむ。 location.host によって処理の分岐をしているような JS は、以上を留意していなければならないということになりますね。