Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?
Гродненский Форум
20 Июль 2025, 18:39:53
Новости, реклама:
   Главная   Новости Гродно Помощь Игры Календарь Войти Регистрация   Меню
Гродненский Форум > Общие вопросы > Работа форума, чата и других городских ресурсов
(Модератор: Админ) > Тема:

Глюк Firefox на некоторых страницах

Страниц  :   Вниз
  Печать  
Автор Тема: Глюк Firefox на некоторых страницах  (Прочитано 2796 раз)
0 Пользователей и 1 Гость смотрят эту тему.
mchy
Почетный гродненец
*****

Репутация: +273/-123
Offline Offline

Предупреждения: забанен на неделю
Пол: Мужской
Сообщений: 2027

Просмотр профиля
« : 07 Октябрь 2008, 22:53:06 »

Почти пол дня убил, пока разобрался с одним глюком. Это глюк не форума, а Firefox, но он проявляется на некоторых страницах фарума - а именно на страницах, на которых есть линки которые не ресолвятся (например эта http://forum.grodno.net/index.php/topic,6742.870.html ) Firefox зависает минут на 5. Может кому-то еще пригодится. Один "сильно умный" товарисч, некто r00t, зачем-то вставил в подпись ссылку на несуществующий ресурс:

Код:
<a href="http://traceroute.name" target="_blank"><img src="http://traceroute.name/banner.jpg" alt="" border="0" /></a>

Я использую локальный прокси и скрипт автоконфигурации proxy.pac чтобы напрямую лезть к локальныйм ресурсам и еще в некоторых случаях:

Код:
function FindProxyForURL(url, host) 
{
if (isInNet(host, "127.0.0.1", "255.255.255.255")) {return "DIRECT";}
if (shExpMatch(url, "http://localhost:*")) {return "DIRECT";}

//прямой доступ к бесплатным сайтам, если есть такое, например серые ИП - 10.0.0.0/8
if (isInNet(host, "192.168.1.0", "255.255.255.0")) return "DIRECT";

//обход несжимаемого трафика
if (shExpMatch(url, "*.rar")) return "DIRECT";
if (shExpMatch(url, "*.zip")) return "DIRECT";
if (shExpMatch(url, "*.gz")) return "DIRECT";
if (shExpMatch(url, "*.tgz")) return "DIRECT";
if (shExpMatch(url, "*.exe")) return "DIRECT";
if (shExpMatch(url, "*.xpi")) return "DIRECT";

//обход шифрованного трафика
if (shExpMatch(url, "https://*")) return "DIRECT";

//исключаем сайты
if (shExpMatch(url, "*rapidshare.com*")) return "DIRECT";

//гостевые ресурсы БТК
if (isInNet(host, "86.57.151.0", "255.255.255.224")) {return "DIRECT";}
if (isInNet(host, "86.57.251.28", "255.255.255.255")) {return "DIRECT";}
if (isInNet(host, "86.57.253.1", "255.255.255.255")) {return "DIRECT";}
if (isInNet(host, "193.232.248.79", "255.255.255.255")) {return "DIRECT";}
if (isInNet(host, "193.232.248.80", "255.255.255.255")) {return "DIRECT";}
if (isInNet(host, "82.209.245.151", "255.255.255.255")) {return "DIRECT";}
if (isInNet(host, "194.158.206.240", "255.255.255.255")) {return "DIRECT";}
if (isInNet(host, "194.158.206.241", "255.255.255.255")) {return "DIRECT";}
if (isInNet(host, "194.158.206.246", "255.255.255.255")) {return "DIRECT";}
if (isInNet(host, "194.158.202.59", "255.255.255.255")) {return "DIRECT";}
if (isInNet(host, "82.209.195.15", "255.255.255.255")) {return "DIRECT";}
if (isInNet(host, "86.57.250.0", "255.255.254.0")) {return "DIRECT";}
if (isInNet(host, "86.57.246.0", "255.255.255.0")) {return "DIRECT";}
if (isInNet(host, "93.84.112.0", "255.255.248.0")) {return "DIRECT";}
if (isInNet(host, "91.149.189.0", "255.255.255.128")) {return "DIRECT";}
if (isInNet(host, "91.149.189.128", "255.255.255.192")) {return "DIRECT";}
if (isInNet(host, "93.125.53.0", "255.255.255.0")) {return "DIRECT";}
if (isInNet(host, "91.149.157.0", "255.255.255.128")) {return "DIRECT";}
if (isInNet(host, "194.158.202.57", "255.255.255.255")) {return "DIRECT";}
if (isInNet(host, "193.232.248.2", "255.255.255.255")) {return "DIRECT";}

   return "PROXY 127.0.0.1:8091";
}

Так вот, обнаружилось, что Firefox (и 2 и 3 версии) при наличии на странице ссылок на несуществующие ресурсы зависает минут на 5 на этапе обработки скрипта автоконфигурации, хотя при прямом соединении, или безусловном прокси все хорошо. Opera нормально работает во всех случаях. ... вылечилось прописыванием в hosts

127.0.0.1 traceroute.name

... хотя лучше за такие "шутки" батарею на ногу ронять  Смеющийся
Записан

HESICbITb
Настоящий гродненец
****

Репутация: +73/-1
Offline Offline

Пол: Мужской
Сообщений: 941


Я люблю Гродненский форум!

S Просмотр профиля
« Ответ #1 : 09 Октябрь 2008, 01:00:31 »

у меня фаерфокс. ничего не зависает на той странице
Записан
mchy
Почетный гродненец
*****

Репутация: +273/-123
Offline Offline

Предупреждения: забанен на неделю
Пол: Мужской
Сообщений: 2027

Просмотр профиля
« Ответ #2 : 09 Октябрь 2008, 09:00:59 »

у меня фаерфокс. ничего не зависает на той странице

а как подключение настроено: напрямую, через прокси, скрипт автоконфигурации?
Глюк наблюдается только при использовании скрипта автоконфигурации.
Записан

HESICbITb
Настоящий гродненец
****

Репутация: +73/-1
Offline Offline

Пол: Мужской
Сообщений: 941


Я люблю Гродненский форум!

S Просмотр профиля
« Ответ #3 : 09 Октябрь 2008, 10:31:14 »

Дома через прокси, через плагин "FoxyProxy" на работе на прямую.
Записан
SZA
Реклама на Гродненском Форуме. Бесплатный хостинг для сайтов на grodno.net Обращайтесь в личку.
Administrator
*****

Репутация: +175/-13
Offline Offline

Пол: Мужской
Сообщений: 678


Sамый Zлобный Aдмин

Просмотр профиля WWW
« Ответ #4 : 09 Октябрь 2008, 11:54:13 »

mchy, пол-дня это круто :-)
а если на той же странице, будет вдруг счётчик акавиты не доступен?
Тоже будет зависать?
Записан

МАТ НА ФОРУМЕ - ЗАПРЕЩЕН!
Веду незримую войну с матом и нецензурщиной на форуме. Вы увидели мат на форуме? Сообщайте мне, виновники будут наказаны.
mchy
Почетный гродненец
*****

Репутация: +273/-123
Offline Offline

Предупреждения: забанен на неделю
Пол: Мужской
Сообщений: 2027

Просмотр профиля
« Ответ #5 : 09 Октябрь 2008, 12:18:52 »

mchy, пол-дня это круто :-)
а если на той же странице, будет вдруг счётчик акавиты не доступен?
Тоже будет зависать?

круто Подмигивающий ... не по тому следу сразу пошел Грустный

если просто недоступен, то не будет виснуть. Виснет когда есть ссылка на несуществующий ресурс, которого нет в dns. Наверное, Firefox сильно "задумывется" на обработке функций isInNet(...), т.к. не может определить ip для данного ресурса и это несказанно его огорчает.
Записан

SZA
Реклама на Гродненском Форуме. Бесплатный хостинг для сайтов на grodno.net Обращайтесь в личку.
Administrator
*****

Репутация: +175/-13
Offline Offline

Пол: Мужской
Сообщений: 678


Sамый Zлобный Aдмин

Просмотр профиля WWW
« Ответ #6 : 12 Октябрь 2008, 15:51:54 »

Замечено, что в последнее время очень часто глючат телекомовские ДНСы.
Записан

МАТ НА ФОРУМЕ - ЗАПРЕЩЕН!
Веду незримую войну с матом и нецензурщиной на форуме. Вы увидели мат на форуме? Сообщайте мне, виновники будут наказаны.
mchy
Почетный гродненец
*****

Репутация: +273/-123
Offline Offline

Предупреждения: забанен на неделю
Пол: Мужской
Сообщений: 2027

Просмотр профиля
« Ответ #7 : 14 Октябрь 2008, 22:23:11 »

Замечено, что в последнее время очень часто глючат телекомовские ДНСы.


Не знаю как телекомовские (за 193.232.248.2 и 193.232.248.45 глюков не замечал), а вот гродненский dns 194.158.202.57 уже года 4 назад некоторые ресурсы не находил. Но тут, похоже, другой случай:

http://reports.internic.net/cgi/whois?whois_nic=traceroute.name&type=domain
http://whois.domaintools.com/traceroute.name

как бы ресурс traceroute.name знают, но nslookup с амкриканского хоста тоже выдает

connection timed out; no servers could be reached

Т.е. домен просто куплен, но никакой ресурс ему не соответствует. ... в любом случае главный виновник - Firefox, он должен такое нормально обрабатывать, так же как это делает опера.
Записан

r00t
Настоящий гродненец
****

Репутация: +66/-7
Offline Offline

Пол: Мужской
Сообщений: 837

Просмотр профиля
« Ответ #8 : 15 Октябрь 2008, 11:15:04 »

2 mchy
Ресурс недоступен , благодаря тому что умер esthost.com , но не все мои сайты были перенесены на новый дедик.
Так что забирай свои слова обратно и извиняйся.
Записан

Установка Windows Server, почтового сервера, настройка Mikrotik.
Установка и настройка АТС любого типа.
http://forum.grodno.net/index.php?topic=98426.0
Покупка, продажа и обмен Bitcoin. Возможен расчёт пластиковыми картами. https://cex.io/r/0/ew4by/0/
mchy
Почетный гродненец
*****

Репутация: +273/-123
Offline Offline

Предупреждения: забанен на неделю
Пол: Мужской
Сообщений: 2027

Просмотр профиля
« Ответ #9 : 15 Октябрь 2008, 13:22:44 »

2 mchy
Ресурс недоступен , благодаря тому что умер esthost.com , но не все мои сайты были перенесены на новый дедик.
Так что забирай свои слова обратно и извиняйся.

Минус я тебе сгоряча влепил, извини. А в остальном все верно - Firefox при определенных настройках виснет на 5 мин из-за ссылки на несуществующий(по тем или другим причинам) ресурс. Посталю два плюса в порядке компенсации ... хотя просьба к модераторам, если возможно, удалить поставленный мной r00tу минус.
Записан

r00t
Настоящий гродненец
****

Репутация: +66/-7
Offline Offline

Пол: Мужской
Сообщений: 837

Просмотр профиля
« Ответ #10 : 15 Октябрь 2008, 14:22:06 »

Обрисуй багу команде разработчиков , пусть фиксят.
Записан

Установка Windows Server, почтового сервера, настройка Mikrotik.
Установка и настройка АТС любого типа.
http://forum.grodno.net/index.php?topic=98426.0
Покупка, продажа и обмен Bitcoin. Возможен расчёт пластиковыми картами. https://cex.io/r/0/ew4by/0/
Облепиха
Киндерфорум
Мэр города
*****

Репутация: +1264/-5
Offline Offline

Пол: Мужской
Сообщений: 8326


"ОБУГРЕТЬ!"© ППК

Просмотр профиля
« Ответ #11 : 14 Ноябрь 2008, 01:03:11 »

никогда не зависал,даже если ссылки были лоховые
Записан

Модной ветке для работы охранником на постоянной основе требуется дракон. 

Вы все дураки и не лечитесь! Одна я умная,в белом пальто стою красивая!
Страниц  :   Вверх
  Печать  
 
Перейти в:  

Войти
Войдите, чтобы добавить комментарий

Войдите через социальную сеть

Имя пользователя:
Пароль:
Продолжительность сессии (в минутах):
Запомнить:
Забыли пароль?

Контакт
Powered by MySQL Powered by PHP Мобильная версия
Powered by SMF 1.1.20
SMF © 2006-2025, Simple Machines
Simple Audio Video Embedder
| Sitemap
Valid XHTML 1.0! Valid CSS!
Страница сгенерирована за 0,121 секунд. Запросов: 20.