Есть проблема - на Win2000 и WinXP не работает SSL Login (на Win9x - ОК) при использовании в броузере режима скрипта автоконфигурации. При прямом задании параметров прокси в броузере - всё ОК. Скрипт proxy.pac берётся с другого Веб-сервера (в броузере нечто типа: http://pxyconfig.dom.ru/proxy.pac) и содержит следующее:
- Код: Выделить всё
/*
Content-type: application/x-ns-proxy-autoconfig
*/
function FindProxyForURL(url, host)
{
if ((dnsDomainIs(host, ".dom.ru")) &&
(isInNet(host, "A.B.C.128", "255.255.255.128") ||
isInNet(host, "D.E.0.0", "255.255.0.0") ||
isInNet(host, "F.G.0.0", "255.255.0.0"))) {
return "DIRECT";
}
else {
return "PROXY proxy.dom.ru:8080";
}
}
Всё это работало до установки нового TCP/IP и PROXY.NLM.
Сейчас же происходит следующее: клиент идёт на сайт, происходит редирект на SSL Login Page, грузится апплет - и, вместо нормального сообщения "Приложение инициализировано" и последующего появления окна логина, появляется сообщение "Готово" и всё!
Методом научного тыка было выяснено, что это лечится не только прямым прописыванием прокси в броузере, но и (как ни странно) переводом JVM на станции из режима "Use browser proxy settings" в режим "Direct". Но это некорректное решение, ибо в таком случае перестаёт работать все внешние сайты на Java (что в общем-то логично).
Ещё раз повторяю - это происходит только на станциях под W2k/WXP.
В чём проблема? Опять индусы не ту траву замешали?