Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > JavaScript: Наши скрипты > PAC tester на javascript


Автор: leniviy 28.11.2008, 20:54
Привет. Выкладываю утилиту для проверки и отладки PAC файлов. (PAC файл - это такой джаваскрипт, который в для разных URL возвращает разные прокси или разрешает прямое подключение, используются обычно в организациях со сложной структурой сети и доступа в инет) Решил выложить здесь, потому что в основе тулзины js. 
Мой скрипт может пригодиться скорее не веб разработчикам, а сисадминам. Суть такова: открываешь в браузере html файл, вводишь в форме URL какой-нибудь страницы, а получаешь адрес прокси сервера. дефалтный PAC файл прилагается. Можно подсунуть свой. В дефолтный можно запихать существующий список исключений. Понимает маски подсетей, звездочки в именах.
После успешной отладки PAC файл можно прописать в настройках большинства браузеров. 

Я видел аналогичные инструменты, которые написаны на C. типа pactester и pacparser. Но работают они из командной строки, а здесь всё наглядно и можно отлаживать так же, как и любой другой скрипт. 

Функции, специфичные для контекста PAC файлов я выдрал из исходников файрфокса, часть написал сам. Что нельзя сделать на js, сделал на джаве в виде аплета.

Работает в ie7 и в FF3 в т.ч. и под линуксом. без java плагина работать не будет. В опере тоже скорее всего не заработает.

P.S. аплет уже подписан, без подписи он бы не работал. Для параноиков есть сырцы аплета вместе с не секретным тестовым ключом. 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)