Я новичок в javascript и написал простое расширение для разбора фида атомов gmail и отображения количества непрочитанных писем.
Моя проблема в том, что если по какой-то причине вы не вошли в свою учетную запись Google, расширение попытается проверить канал, и Safari отобразит поле для входа, подобное этому.
альтернативный текст http://img576.imageshack.us/img576/743/loginhd.png
И так как я проверяю каждые 10 секунд, эти подсказки складываются и перехватывают браузер до такой степени, что вы не можете войти в систему. Также вход через эту подсказку, похоже, ничего не делает.
Есть ли способ игнорировать неудачные попытки чтения канала? Мой запрос выглядит так:
xmlHttp = new XMLHttpRequest();
xmlHttp.open('GET', url, true);
xmlHttp.onreadystatechange = checkForNewMessagesCallBack;
xmlHttp.send(null);