Юзерскрипты Оперы: интерфейс на отдельной странице
Снова немного анализа и синтеза по поводу юзерскриптов в опере.
Мы уже знаем, что адреса типа file://localhost.myCustomStr/ являются отдельными хостами, и могут хранить куки, но что, если пойти чуть дальше?
Ведь это такие же страницы, и у них так же точно можно при помощи юзерскрипта менять исходный код, таким образом создавая интерфейс юзерскрипта. А метод postMessage позволит нам обмениваться данными с другими окнами, обеспечивая транспорт. То-бишь, в принципе, юзерскрипт может развиться до полноценного приложения.
В качестве примера приведу небольшой юзерскрипт, позволяющий пользователю отслеживать визуально события на нужной странице. После установки юзерскрипта по адресу file://localhost.whatevent/ будет доступна формочка, которая и позволит это сделать.
Как обычно, никаких гарантий по поводу работоспособности и красоты кода — это всего лишь пример.
|
Отправить комментарий
Приветствуются комментарии:Для остальных вопросов и обсуждений есть форум.