Current time: 21.04.2024, 11:21 Hello There, Guest! (LoginRegister)
Language: english | russian  

Post Reply 
Threaded Mode | Linear Mode
Скрипты Javascript
» Только описания и ссылки
Author Message
Berserker Offline
Administrators

Posts: 16488
Post: #1

Название: XDebug
Версия: 1.01
Ссылка: Скачать 1 КБ
Браузеры: Почти все
Скриншот:

Image: DebugJs.gif

Описание:
Небольшой простой скрипт, который представляет из себя миниатюрный DOM-инспектор. Ходим по объектам и смотрим свойства и значения.


Скачать Герои 3 Эра и всё, что с ней связано / ERA 2.46f для старых модов
Поддержать проект
14.03.2009 04:19
Find all posts by this user Quote this message in a reply
Berserker Offline
Administrators

Posts: 16488
Post: #2

Безопасность и Вэб - вещи практически несовместимые. Тем не менее, риск заразиться вирусом можно сократить до предельного минимума. Основой источник угрозы для браузера - это javascript. Скрытые фреймы ведут на сайты с эксплоитами, где определяется версия и тип браузера, после чего подбирается нужный эксплоит.
Для Огнелиса решение проблемы придумали - NoScript. Данный плагин действительно приносит много пользы. Без Javascript не работает большинство отслеживающих счётчиков, рекламы, и конечно, шанс заражения (через браузер) стремится к нулю. Доверенным сайтам мы разрешаем полный доступ, нужным - только к скриптам своего домена. Иным - ещё доступ к поддоменам. К сожалению, остальные браузеры обделили.
Я попытался исправить этот недостаток для Оперы, используя технологию пользовательских javascript-ов (userjs).

Image: SafeGuard.gif

Версия: 1.01
Размер: 3.5 КБ
Установка: Поместить в папку с другими userjs + см. Комментарии
Ссылка: Скачать
Описание: По умолчанию блокируются все скрипты на всех сайтах. Скрипт поддерживает 4 режима работы:

1) Блокировать Всё (по умолчанию)
2) Разрешить только скрипты с данного домена (таким образом можно отсечь скрытые фреймы на другие хосты, часть рекламы и т.д)
3) Разрешить только скрипты с данного домена и поддоменов.
4) Разрешить всё (опасно!)

Вызов меню выбора режима осуществляется через CTRL+ALT+Двойной щелчок.

Принцип работы.
Вся внутренняя логика скрипта скрыта в анонимных функциях и объектах, поэтому сторонние скрипты не могут нарушить её работу. Информация о режиме хранится в кукисах. Пользователь сам выбирает название кукиса и значение для каждого режима через редактировние следующих строк:

Code:
// CONFIG
var CookieName = 'SafeGuard'; // #1 - SafeGuard CookieName (use smth like "monkey")
var ModeOnlyDomain = 'wnvl57ccnw5@'; // #3 - Allow Only This Domain Mode (Attention! use smth unreadable like "li48nv8cn54t8m")
var ModeDomAndSub = 'q943uyv^48xh'; // #4 - Allow Domain and Subdomains Mode (Attention! use smth unreadable like "lwn<cmxl&54*")

Некорректные значения или отсутствие оных трактуется как режим полной блокировки.

Надеюсь, вам это пригодится.


Скачать Герои 3 Эра и всё, что с ней связано / ERA 2.46f для старых модов
Поддержать проект
19.03.2009 22:39
Find all posts by this user Quote this message in a reply
Berserker Offline
Administrators

Posts: 16488
Post: #3

Название: 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;


Скачать Герои 3 Эра и всё, что с ней связано / ERA 2.46f для старых модов
Поддержать проект
27.03.2009 07:01
Find all posts by this user Quote this message in a reply
« Next Oldest | Next Newest »
Post Reply 


Forum Jump:

Powered by MyBB Copyright © 2002-2024 MyBB Group