Можно ли проверить наличие новых писем в Gmail с помощью Javascript? - PullRequest
0 голосов
/ 27 октября 2009

Я хочу знать, есть ли у меня новое письмо от Gmail, но я не хочу постоянно заходить в Gmail.

Можно ли использовать JavaScript, чтобы проверить, пришло ли новое сообщение? Я знаю, что это возможно с помощью классов php, но я хотел бы сделать это и на javascript.

Ответы [ 3 ]

1 голос
/ 27 октября 2009

Полагаю, первое предположение должно состоять в том, что пользователь Gmail должен был войти в систему на веб-сайте Gmail в том же браузере и без перезагрузки компьютера, другими словами, файл cookie gmail должен быть активным и должен сообщать gmail, кто является зарегистрированным пользователем. у пользователя.

Затем вы можете написать javascript для загрузки http://mail.google.com в некоторый скрытый iframe и взять его дескриптор документа, чтобы исследовать DOM этой страницы и найти любую жирную строку в таблице входящих (это очень просто сказать, но определенно быть сложным в выполнении)

0 голосов
/ 27 октября 2009

Да и нет. Вы не можете сделать это только с помощью Javascript, но вы можете сделать это с помощью Javascript, если вы можете написать какой-то прокси-скрипт для входа в Gmail и проверки вас - а затем вернуть эти данные в тексте / JSON / PHP / все ...

0 голосов
/ 27 октября 2009

Нет, не думай так. Помня, что единственный способ сделать что-то подобное - это AJAX-связанный => отсутствие возможности доступа к другим сайтам, но так же, как к JS, на котором находится страница.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...