Скрипты Javascript - Printable Version +- Wake of Gods Forum | Форум Во Имя Богов (http://wforum.heroes35.net) +-- Forum: Общие Форумы (/forumdisplay.php?fid=100) +--- Forum: Софт и железо (/forumdisplay.php?fid=137) +--- Thread: Скрипты Javascript (/showthread.php?tid=658) |
Скрипты Javascript - Berserker - 14.03.2009 04:19 Название: XDebug Версия: 1.01 Ссылка: Скачать 1 КБ Браузеры: Почти все Скриншот: Описание: Небольшой простой скрипт, который представляет из себя миниатюрный DOM-инспектор. Ходим по объектам и смотрим свойства и значения. RE: Вопрос по HTML - Berserker - 19.03.2009 22:39 Безопасность и Вэб - вещи практически несовместимые. Тем не менее, риск заразиться вирусом можно сократить до предельного минимума. Основой источник угрозы для браузера - это javascript. Скрытые фреймы ведут на сайты с эксплоитами, где определяется версия и тип браузера, после чего подбирается нужный эксплоит. Для Огнелиса решение проблемы придумали - NoScript. Данный плагин действительно приносит много пользы. Без Javascript не работает большинство отслеживающих счётчиков, рекламы, и конечно, шанс заражения (через браузер) стремится к нулю. Доверенным сайтам мы разрешаем полный доступ, нужным - только к скриптам своего домена. Иным - ещё доступ к поддоменам. К сожалению, остальные браузеры обделили. Я попытался исправить этот недостаток для Оперы, используя технологию пользовательских javascript-ов (userjs). Версия: 1.01 Размер: 3.5 КБ Установка: Поместить в папку с другими userjs + см. Комментарии Ссылка: Скачать Описание: По умолчанию блокируются все скрипты на всех сайтах. Скрипт поддерживает 4 режима работы: 1) Блокировать Всё (по умолчанию) 2) Разрешить только скрипты с данного домена (таким образом можно отсечь скрытые фреймы на другие хосты, часть рекламы и т.д) 3) Разрешить только скрипты с данного домена и поддоменов. 4) Разрешить всё (опасно!) Вызов меню выбора режима осуществляется через CTRL+ALT+Двойной щелчок. Принцип работы. Вся внутренняя логика скрипта скрыта в анонимных функциях и объектах, поэтому сторонние скрипты не могут нарушить её работу. Информация о режиме хранится в кукисах. Пользователь сам выбирает название кукиса и значение для каждого режима через редактировние следующих строк: Code: // CONFIG Некорректные значения или отсутствие оных трактуется как режим полной блокировки. Надеюсь, вам это пригодится. RE: Скрипты Javascript - Berserker - 27.03.2009 07:01 Название: Dump Версия: 1.00 Ссылка: Скачать 13 КБ Браузеры: Почти все (Опера, ИЕ, Лиса, Хром, Сафари) Скриншот: Показать (Click to View) Описание: Универсальный кроссбраузерный скрипт для отладки javascript. Позволяет провести полный дамп (снимок) объекта или переменной в любое время. Каждый такой дамп открывается в специальном "окне" внутри главного. Между окнами возможна навигация через панель в левом верхнем углу. На момент дампа в первом окне показывается также стёк вызовов функций. Поддерживается два режима просмотра объектов: O (режим дампа свойств) и V (режим показа целостного значения, например: object Window). Вывод имеет синтаксическую подсветку. Использование: 1) Настройка имён. Скрипт не загрязняет глобальную область видимости, вместо этого, следуя концепции модульности, у пользователя есть возможность самому выбрать контейнер. В частности, необходимо в исходниках найти строчку "('Uses', 'Dump'); // .function Dump.Init" и заменить Uses на имя своего контейнера (полный путь к нему будет window.top.(имя)) и имя, под которым модуль импортируется (по умолчанию: Dump, доступ через window.top.(имя контейнера).(имя модуля)). 2) Подключаем скрипт <script src="Dump.js"></script> 3) Главная функция модуля имеет то же название - Dump. Вызов: window.top.Uses.Dump.Dump(Объект, ИмяОбъекта, РежимValue?). Например, window.top.Uses.Dump.Dump(window.document.body, 'window.document.body', false). Так как постоянно использовать полный путь к функции недуобно, можно создать ссылку на неё: window.Dump = window.top.Uses.Dump.Dump; |