2

私はjavascriptを初めて使用し、GmailのAtomフィードを解析して、未読のメールの数を表示する簡単な拡張機能を作成しました。

私の問題は、何らかの理由でGoogleアカウントにログインしていない場合、拡張機能がフィードをチェックしようとすると、Safariが次のようなログインボックスを表示することです。

代替テキストhttp://img576.imageshack.us/img576/743/loginhd.png

そして、私は10秒ごとにチェックしているので、これらのプロンプトは積み重なって、ログインできないところまでブラウザを乗っ取っています。また、このプロンプトを介したlogginは何もしないようです。

フィードを読み取ろうとして失敗したことを無視する方法はありますか?私のリクエストは次のようになります:

xmlHttp = new XMLHttpRequest();
xmlHttp.open('GET', url, true);
xmlHttp.onreadystatechange = checkForNewMessagesCallBack;
xmlHttp.send(null);
4

1 に答える 1

-1

私はそれを失敗した試みとは見ていませんので、あなたはそれを無視することができます..進行中のように、あなたはそれが完了することができるように情報を求められます..

これが個人的な使用である場合は、https:// username:password@URLを使用できます 。その方法のセキュリティリスクはもちろん明らかです。

于 2010-07-05T19:06:33.960 に答える