| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > 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. аплет уже подписан, без подписи он бы не работал. Для параноиков есть сырцы аплета вместе с не секретным тестовым ключом. |