私は非常に単純なサイドバー ガジェットに取り組んでおり、ルーターの毎月の帯域幅の使用状況を分析し、その月がどれだけ進んでいるか遅れているかを判断しています。データは、ルーターでホストされ、パスワードで保護された Web ページにあります (問題がある場合は、DD-WRT を使用しています)。すべての認証情報とともに Javascript を使用してページ要求をルーターに渡して、ページを一度に取得したいのですが、そのための適切な構文が見つからないようです。何か案は?
これまでの私のコードは次のとおりです。
var ua = navigator.userAgent.toLowerCase();
if (!window.ActiveXObject){
req = new XMLHttpRequest();
}else if (ua.indexOf('msie 5') == -1){
req = new ActiveXObject("Msxml2.XMLHTTP");
}else{
req = new ActiveXObject("Microsoft.XMLHTTP");
}
req.open('GET', 'http://192.168.1.1/Status_Internet.asp', false, "username", "password");
req.send(null);
if(req.status == 200){
dump(req.responseText);
} else{
document.write("Error");
}
document.write("Second Error");
req.send(null)
Firebug は、具体的に
は でエラーをスローすることを示しますAccess to restricted URI denied" code: "1012
。
同一生成元ポリシーが原因かもしれませんが、その場合、xmlhttpRequest の代わりに何を使用できますか?