このjavascript
コードは google chrome では動作しますが、何らかの奇妙な理由で firefox では動作しません:
var username=document.querySelectorAll(".x-births .l-p4 weak")[0].innerHTML;
if (username!="")
{
var xmlhttp = new XMLHttpRequest();
xmlhttp.open("GET","http://example.com/example.php?a=123",true);
xmlhttp.send();
}
基本的に、このコードをサイトで実行し、成功した場合は、リクエストが行われたかどうかを確認できる場所example.php
にログを保存します。example.html
同じ場所の同じサイトの Google Chrome でそのコードを実行すると、ログが表示されます。Firefox で実行すると、何も取得されません。なぜですか? 互換性の問題ですか?これは非常に奇妙な問題です。また、はい、ユーザー名は両方のブラウザで何もありません。助けてくれる人に感謝します。