Javascript.RU

Юзерскрипты Оперы: интерфейс на отдельной странице

Снова немного анализа и синтеза по поводу юзерскриптов в опере.

Мы уже знаем, что адреса типа file://localhost.myCustomStr/ являются отдельными хостами, и могут хранить куки, но что, если пойти чуть дальше?

Ведь это такие же страницы, и у них так же точно можно при помощи юзерскрипта менять исходный код, таким образом создавая интерфейс юзерскрипта. А метод postMessage позволит нам обмениваться данными с другими окнами, обеспечивая транспорт. То-бишь, в принципе, юзерскрипт может развиться до полноценного приложения.

В качестве примера приведу небольшой юзерскрипт, позволяющий пользователю отслеживать визуально события на нужной странице. После установки юзерскрипта по адресу file://localhost.whatevent/ будет доступна формочка, которая и позволит это сделать.

Как обычно, никаких гарантий по поводу работоспособности и красоты кода — это всего лишь пример.

+1

 
Поиск по сайту
Другие записи этого автора
subzey
Содержание

Учебник javascript

Основные элементы языка

Сундучок с инструментами

Интерфейсы

Все об AJAX

Оптимизация

Разное

Дерево всех статей

Популярные таги
Последние темы на форуме
Forum