Страницы: 1
А вот этого я не знаю. При получении почты, всегда появляется уведомление. Большего мне от этого плагина и не надо :)
Заработало! Спасибо,dishlo ;)
Никто не спорит :-) Но как всё-таки должен выглядеть скрипт? Неужели никто не переписывал его под Яндекс?
Вроде как этот вариант более правильный, а всё равно нет уведомлений о приходе писем:
function initHandler(handler){
handler.name="yandexru";
handler.dataURL="http://passport.yandex.ru/passport?mode=auth&retpath=http://mail.yandex.ru";
handler.loginData=["http://passport.yandex.ru/passport?mode=auth&retpath=http://mail.yandex.ru",
"Login","Password","Domain="+encodeURIComponent("yandex.ru")];
handler.mailURL="http://passport.yandex.ru/passport?mode=auth&retpath=http://mail.yandex.ru";
handler.getData=function(aData){ //aData is a html source in dataURL
var fnd=aData.match(/\u043c: <b>(\d+?)<\/b>/); //find mail count
if(fnd){
var num = fnd[1]; //get mail count here
return num;
}else{
return -1;//display 'not checked' message
}
};
}
Неработающий скрипт как бы и так предполагает, что простое изменение домена не помогло. Это даже мне, ни разу не скриптостроителю, ясно.
Спасибо за дельный совет :)
Буду прям: как поправить скрипт для майла, чтобы он работал под яндексом?
Заранее спасибо.
Здравствуйте. Я переделал скрипт для mail.ru. Работающий скрипт имеет вид:
function initHandler(handler){
handler.name="mailru";
handler.dataURL="http://win.mail.ru/cgi-bin/auth";
handler.loginData=["http://win.mail.ru/cgi-bin/auth",
"Login","Password","Domain="+encodeURIComponent("mail.ru")];
handler.mailURL="http://win.mail.ru/cgi-bin/auth";
handler.getData=function(aData){ //aData is a html source in dataURL
var fnd=aData.match(/\u043c: <b>(\d+?)<\/b>/); //find mail count
if(fnd){
var num = fnd[1]; //get mail count here
return num;
}else{
return -1;//display 'not checked' message
}
};
}
Но для Яндекса по такой же аналогии скрипт не проверяет количество писем на почтовом ящике:
function initHandler(handler){
handler.name="yandexru";
handler.dataURL="http://mail.yandex.ru/cgi-bin/auth";
handler.loginData=["http://mail.yandex.ru/cgi-bin/auth",
"Login","Password","Domain="+encodeURIComponent("yandex.ru")];
handler.mailURL="http://mail.yandex.ru/cgi-bin/auth";
handler.getData
…Страницы: 1