Ёпт...
Рамблер снова не работает. Немного изменил интерфейс и тю-тю
Опять автору писать или местные умельцы осилят?
Добавлено:
Автор вновь поправил скрипт: забираем
P.S. Что-то рамблер зачастил изменения всякие вносить...
Отредактировано Inko7 (05-09-2012 17:06:12)
Отсутствует
WebMail Notifier теперь называется - X - Notifier
и скрипты от яндекса, майлру - не работают как нужно!
нет перехода в почту!
как исправить!?
Добавлено 09-11-2012 21:45:04
в гугл, яху - без проблем переходит!
Отредактировано firepox (09-11-2012 21:45:04)
Отсутствует
Получается только у меня не работает скрипт для yandex.ru может кто поделится скриптом, с офф сайта не робит
Ставил недавно - всё работало.
Отсутствует
KiRay пишет: Получается только у меня не работает скрипт для yandex.ru может кто поделится скриптом, с офф сайта не робит Ставил недавно - всё работало.
Недавно у меня то же работало, а скажем так 2-3 назад перестало.
В общем разобрался сам, подправил скрипт, не знаю насколько конечно это корректно, но стало работать.
Взять можно тут http://yadi.sk/d/whMX9G1tDVGXN
А суть вот в чём, код оригинального скрипта
/********************************************************** Yandex **********************************************************/ var name="Yandex"; var ver="2013-08-30"; var hostString="yandex.ru"; function init() { this.loginData = ["https://passport.yandex.ru/passport?mode=auth", "login", "passwd", "retpath="+encodeURIComponent("http://mail.yandex.ru")]; var ar=this.user.split("@"); this.dataURL="http://mail.yandex.ru"+(ar[1]=="yandex.ru"?"":("/for/"+ar[1]))+"/neo2/handlers/handlers3.jsx?_h=folders"; this.viewURL = "http://mail.yandex.ru/"; this.cookieDomain="yandex.ru"; } function getCount(aData) { var fnd = aData.match(/"symbol":"inbox".+?"new":(\d+)/); return fnd?fnd[1]:-1; } function process(aData,aHttp){ switch(this.stage){ case ST_LOGIN_RES: this.stage=ST_DATA; case ST_DATA: this.getHtml(this.dataURL,"_handlers=folders"); return false; } return this.baseProcess(aData,aHttp); }
При попытке зайти в мыло открывалась страница https://mail.yandex.ru я обратил внимание что, изменился протокол http на https в итоге я код исправил вот так и стало работать, заменил http на https.
/********************************************************** Yandex **********************************************************/ var name="Yandex"; var ver="2013-08-30"; var hostString="yandex.ru"; function init() { this.loginData = ["https://passport.yandex.ru/passport?mode=auth", "login", "passwd", "retpath="+encodeURIComponent("https://mail.yandex.ru")]; var ar=this.user.split("@"); this.dataURL="https://mail.yandex.ru"+(ar[1]=="yandex.ru"?"":("/for/"+ar[1]))+"/neo2/handlers/handlers3.jsx?_h=folders"; this.viewURL = "https://mail.yandex.ru/"; this.cookieDomain="yandex.ru"; } function getCount(aData) { var fnd = aData.match(/"symbol":"inbox".+?"new":(\d+)/); return fnd?fnd[1]:-1; } function process(aData,aHttp){ switch(this.stage){ case ST_LOGIN_RES: this.stage=ST_DATA; case ST_DATA: this.getHtml(this.dataURL,"_handlers=folders"); return false; } return this.baseProcess(aData,aHttp); }
Для тех кто разбирается, корректна ли такая правка, если нет то подскажите как правильно исправить скрипт.
Отредактировано KiRay (29-11-2013 03:36:39)
Отсутствует
KiRay, уже выложили обновление. http://xnotifier.tobwithu.com/scripts.php
На форуме
KiRay, уже выложили обновление. http://xnotifier.tobwithu.com/scripts.php
Спасибо не зря писал автору письмо) он же и выложил) День назад там ещё его не было)
Отредактировано KiRay (10-03-2015 20:03:02)
Отсутствует