Главная
Форум
Контакты
Купить
Поддержи проект
Поиск
Искать:
Расширенный поиск
[Закрыть]
Правила форума
Войти
Регистрация
Russian
English
HandyCache форум
Главная категория
»
Общие вопросы
»
HC и плагин к Firefox TryAgain
Имя пользователя:
1 час
1 день
1 неделя
1 месяц
Навсегда
Пароль:
Страниц: [
1
]
Вниз
« предыдущая тема
следующая тема »
Отправить эту тему
Печать
Автор
Тема: HC и плагин к Firefox TryAgain (Прочитано 6639 раз)
0 Пользователей и 1 Гость смотрят эту тему.
Sergej
Новичок
Репутация: +0/-0
Offline
Сообщений: 18
HC и плагин к Firefox TryAgain
«
:
30 сентября 2007, 19:06:12 »
В общем суть вопроса в следующем:
Расширение TryAgain добавляет в Firefox на мой взгляд полезную функцию автоматического обновления страниц при ошибке/недоступности (в последнее время у меня есть несколько, которые открываются не всегда с первого раза). Если в Firefox`e выключен прокси, то все нормально, расширение срабатывает как надо, но если прокси включен, соответственно этот прокси НС
, то расширение не работает. Думается мне, что это из-за специфичности ответов НС браузеру , тоесть без прокси в Firefox`e появляется стандартный текст Firefox`a о недоступности и кнопка Пробовать снова, а при включенном HC появляется ответ "Error
Error occurred! Description: Error reading WWW server response (HTTP Header)." и расширение на него не срабатывает. Может у кого то будут какие то мысли?
PS Запостил на форум мозилы просьбу о модификации данного расширения под ответы НС, но почему то мне кажется, что там ничего не выгорит
Сообщить модератору
Записан
DenZzz
Модератор
Репутация: +179/-11
Offline
Сообщений: 5589
Re: HC и плагин к Firefox TryAgain
«
Ответ #1 :
01 октября 2007, 01:30:42 »
Цитата: Sergej от 30 сентября 2007, 19:06:12
Расширение TryAgain добавляет в Firefox на мой взгляд полезную функцию автоматического обновления страниц при ошибке/недоступности
В HC тоже есть такая функция - настраивается на вкладке "Общие / Управление загрузкой" и указанное сообщение появляется, когда эта опция уже безрезультатно отработала!
Цитировать
Если в Firefox`e выключен прокси, то все нормально, расширение срабатывает как надо, но если прокси включен, соответственно этот прокси НС
, то расширение не работает.
Когда сервер не отвечает, HC выдает ответ "502 Bad Gateway" (видно в его мониторе - проверь!), а TryAgain, видимо, реагирует на отсутствие всякого ответа или на ответы типа "503 Service Unavailable" или "504 Gateway Timeout" (спроси на форуме FireFox), поэтому и не срабатывает!
А чем тебя не устраивают аналогичные TryAgain опции HC ?
Сообщить модератору
Записан
Sergej
Новичок
Репутация: +0/-0
Offline
Сообщений: 18
Re: HC и плагин к Firefox TryAgain
«
Ответ #2 :
01 октября 2007, 10:29:05 »
DenZzz
Цитировать
А чем тебя не устраивают аналогичные TryAgain опции HC ?
Ну не знаю как там отрабатывает эта функция, но когда сижу из Firefox`a и жму на обновить руками, то попытки с 3-5 обычно все работать начинает. Да и не понятно, повторяет HC запросы или нет, так как в мониторе видна только одна строка, и когда там появляется ответ 502 Bad Gateway или ему подобный, то повторов не видно, сразу ошибка появляется в браузере. Мне повтор видится так, что если пришел ответ 502 Bad Gateway, то НС посылает еще один запрос , который соответственно видно в мониторе. Может я конечно чего то и недопонимаю, все возможно, но факт в том, что стоит несколько раз нажать обновить в браузере и эти проблемные сайты открываются. А по расширению для Firefox`a скорее всего ничего не получится, пост на форуме уже уполз куда то
, там в принципе все расширение то из 20 строк, файл xpi расширения открывается архиватором и там несколько файлов открывающихся в блокноте, только где там поменять ответ на который будет реагировать расширение непонятно.
Сообщить модератору
Записан
DenZzz
Модератор
Репутация: +179/-11
Offline
Сообщений: 5589
Re: HC и плагин к Firefox TryAgain
«
Ответ #3 :
01 октября 2007, 13:43:09 »
Цитата: Sergej от 01 октября 2007, 10:29:05
Да и не понятно, повторяет HC запросы или нет, так как в мониторе видна только одна строка
Все повторы видно только в логе HC в отладочной информации! В мониторе их нет, т.к. они специально были спрятаны, чтобы не засорять монитор!
Время, в течение которого HC повторяет запросы, и Пауза между попытками задается в настройках HC "Общие / Управление загрузкой". Увеличь время - и ошибок "502" должно стать меньше!
Цитировать
А по расширению для Firefox`a скорее всего ничего не получится, пост на форуме уже уполз куда то
, там в принципе все расширение то из 20 строк, файл xpi расширения открывается архиватором и там несколько файлов открывающихся в блокноте, только где там поменять ответ на который будет реагировать расширение непонятно.
Я никогда не занимался написание расширений для Firefox, но есть одна догадка!
Открой в папке плагина файл
tryagain.js
и найди там строку:
Цитировать
if(doc.documentURI.substr(0,14)=="about:neterror" || doc.title == "502 Bad Gateway")
и добавь туда то, что выделено красным:
Цитировать
if(doc.documentURI.substr(0,14)=="about:neterror" || doc.title
.substr(0,15)
== "502 Bad Gateway")
Запусти Firefox и проверь работу плагина TryAgain...
Сообщить модератору
Записан
Sergej
Новичок
Репутация: +0/-0
Offline
Сообщений: 18
Re: HC и плагин к Firefox TryAgain
«
Ответ #4 :
01 октября 2007, 15:05:20 »
DenZzz
Добавил выделенное красным - не заработало
Добавлено: 01 Октября 2007, 14:57:49
Увеличил немного время на вкладке Управление загрузкой и включил ведение лога, пошел на форум
http://aimp.ru/forum/index.php
, форум не открылся, в логе выдал следующее #
Код:
01.10.2007 15:02:03 # 1463: Client Disconnection
01.10.2007 15:02:06 # 1465: Client Disconnection
01.10.2007 15:02:06 # 1466: Client Disconnection
01.10.2007 15:02:06 # 1467: Connection from local/127.0.0.1
01.10.2007 15:02:06 # 1467/4287 >>> URL: http://aimp.ru/forum/index.php
GET /forum/index.php HTTP/1.1
If-Modified-Since: Mon, 01 Oct 2007 06:34:50 GMT
Host: aimp.ru
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.8.1.7) Gecko/20070914 Firefox/2.0.0.7
Accept: text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5
Accept-Language: ru-ru,ru;q=0.8,en-us;q=0.5,en;q=0.3
Accept-Encoding: gzip, deflate
Accept-Charset: windows-1251,utf-8;q=0.7,*;q=0.7
Keep-Alive: 500
Connection: keep-alive
Cookie: lang=russian
01.10.2007 15:02:06 # 1467: Outbound Connection
01.10.2007 15:02:11 # 1467 <<< URL: http://aimp.ru/forum/index.php
HTTPHeader=GET /forum/index.php HTTP/1.1
If-Modified-Since: Mon, 01 Oct 2007 06:34:50 GMT
Host: aimp.ru
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.8.1.7) Gecko/20070914 Firefox/2.0.0.7
Accept: text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5
Accept-Language: ru-ru,ru;q=0.8,en-us;q=0.5,en;q=0.3
Accept-Encoding: gzip, deflate
Accept-Charset: windows-1251,utf-8;q=0.7,*;q=0.7
Keep-Alive: 500
Connection: keep-alive
Cookie: lang=russian
AnswerCode=0
01.10.2007 15:02:12 # 1467 <<< URL: http://aimp.ru/forum/index.php
HTTP/1.1 502 Bad Gateway / No answer (HC)
Server: HandyCache
Content-Type: text/html
Proxy-Connection: close
01.10.2007 15:02:12 # 1467: Outbound Disconnection
01.10.2007 15:02:12 # 1467: Client Disconnection
По моему НС повтор не делал.
Сообщить модератору
Записан
DenZzz
Модератор
Репутация: +179/-11
Offline
Сообщений: 5589
Re: HC и плагин к Firefox TryAgain
«
Ответ #5 :
01 октября 2007, 15:31:58 »
Цитата: Sergej от 01 октября 2007, 14:57:49
Добавил выделенное красным - не заработало
А Firefox перезапускал?
Было предположение, что TryAgain реагирует на "502 Bad Gateway", а получает от HC "502 Bad Gateway / No answer (HC)" - отсюда и несовпадение...
Еще один вариант пришел на ум - замени ту строку целиком на эту:
Цитировать
if(doc.title.substr(0,15)== "502 Bad Gateway")
если плагин не заработает, то еще попробуй заменить ту строку на эту:
Цитировать
if(doc.title == "Error")
Больше вариантов у меня нет...
Цитата: Sergej от 01 октября 2007, 15:05:20
Увеличил немного время на вкладке Управление загрузкой и включил ведение лога
"Немного" - это сколько? Поставь время хотя бы 90 сек, паузу 3 сек.
У меня повторы запросов есть, но твой URL все равно не хочет открываться! Он вообще рабочий?
P.S. Длинные логи лучше прикладывать в архиве через "Предварительный просмотр / Дополнительные опции", а не как текст поста!
«
Последнее редактирование: 01 октября 2007, 19:54:35 от DenZzz
»
Сообщить модератору
Записан
Sergej
Новичок
Репутация: +0/-0
Offline
Сообщений: 18
Re: HC и плагин к Firefox TryAgain
«
Ответ #6 :
01 октября 2007, 22:10:31 »
DenZzz
Цитировать
А Firefox перезапускал?
перезапускал, только не помогло
Цитировать
Еще один вариант пришел на ум ...
Тоже не сработало
Цитировать
"Немного" - это сколько? Поставь время хотя бы 90 сек, паузу 3 сек.
Как раз и поставил 90 и 3 , только ничего не изменилось на первый взгляд
Цитировать
У меня повторы запросов есть, но твой URL все равно не хочет открываться! Он вообще рабочий?
Рабочий, он то нормально работает, а то его перекочит и не работает, но если пообновляться, то работает, как раз сейчас с энной попытки открыл его, потом подфорумы без проблем открылись.
Цитировать
Длинные логи лучше прикладывать в архиве через "Предварительный просмотр / Дополнительные опции", а не как текст поста!
Учту
PS Спасибо за попытку помочь
PSS Может я конечно с заменой строки что то и не так сделал, но проверял по 3 раза и в нескольких вариациях вставлял экспериментируя, но не заработало, придется наверное еще раз поднять вопрос и узнать все у плагинописателей.
Сообщить модератору
Записан
Страниц: [
1
]
Вверх
Отправить эту тему
Печать
« предыдущая тема
следующая тема »
Перейти в:
Пожалуйста, выберите назначение:
-----------------------------
Главная категория
-----------------------------
=> Общие вопросы
=> Новые предложения
=> Дополнения, плагины
=> Сжатие трафика
=> English forum
=> Indonesian forum
-----------------------------
Гостевая
-----------------------------
=> Гостевая
-----------------------------
Дела домашние
-----------------------------
=> Сайт и форум HandyCache
=> Курилка
© 2006-2014 HandyCache Team. Все права защищены.
Загружается...