2014/02/20

[JavaScript]location.searchの挙動について

昔のエントリーURL変数のみ取得するを読みながら再度、query変数を取得したときに、IEとchromeで挙動で違うことがわかりました。

具体的には、http://hoge.com?と「?」だけしかない時

console.log(location.search)
この時、IEは、「?」だけ返すのに対して、chromeは何も返さない。

しかし、http://hoge.com?bar=1とした場合は、両方共「?bar=1」を返してくれます。

細かい話だけど、ちょっと気をつけたいですね。

0 コメント:

コメントを投稿