2016-03-30 17 views
4

私は、クエリーデータに現在のURLを持つ私のサーバーにクロスドメイン要求を送信するjavascript SDKを持っています。このデータを私のサーバーに記録します。location.hrefが未定義になる原因は何ですか?

時々、私のログには、場所がundefinedであることが示されています。ここで

は私のコードです:

send(location.href); 

location.hrefは未定義されることがありますか?

答えて

3

URLがローカルのfile:// URLの場合、Internet Explorer 11はlocation.hrefundefinedを設定します。


それはあなたのSDKを使用する開発者は、Internet Explorer 11でファイルを開くので、代わりのfile:// URLを受信することで、ローカルに自分のサイトをテストしている可能性が高いです、あなたが知っている、クールな良いundefined

+0

を受けます。 – Observer

関連する問題