URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID12
Нить номер: 5774
[ Назад ]

Исходное сообщение
"Сценарий автоматической настройки"

Отправлено iamdivus , 13-Окт-08 10:00 
У пользователей в браузерах автоматическая настройка на прокси файл.pac в котором if (isInNet(host, "10.0.0.0", "255.0.0.0")) return "DIRECT";
else
return "PROXY мой прокси:8080";

Когда пользователи набирают нечаяно несуществующий сайт (или натыкаются на такой) то браузер зависает, похоже из-за того, что браузер не может определить айпи и сопоставить его с isInNet(host,

Как решить эту проблему?


Содержание

Сообщения в этом обсуждении
"Сценарий автоматической настройки"
Отправлено Golub Mikhail , 13-Окт-08 11:24 
>[оверквотинг удален]
>else
>return "PROXY мой прокси:8080";
>
>
>
>Когда пользователи набирают нечаяно несуществующий сайт (или натыкаются на такой) то браузер
>зависает, похоже из-за того, что браузер не может определить айпи и
>сопоставить его с isInNet(host,
>
>Как решить эту проблему?

Поставить в самом начале скрипта.

// Some browsers will do a seperate DNS lookup for each isInNet() function call,
// resulting in a very long delay before finally completing the proxy lookup.
// This can result in slow or non-functional web browsing.

if (! isResolvable(host)) return "PROXY ваш_прокси";


"Сценарий автоматической настройки"
Отправлено iamdivus , 13-Окт-08 14:42 
спасибо огромное !!!
а что значит восклицательный знак ! перед isResolvable  ?



"Сценарий автоматической настройки"
Отправлено Golub Mikhail , 14-Окт-08 10:10 
>спасибо огромное !!!
>а что значит восклицательный знак ! перед isResolvable  ?

отрицание. Т.е. который не резолвится.