Сделать расширение для Firefox:
Интерфейсная часть JavaScript
Серверная часть node.js (в принципе обсуждается)
База данных обсуждается.
Хостинг на этапе разработки ваш.
Упаковать в XPI пакет.
1. На панели инструментов Firefox реализовать форму регистрации и авторизации.
2. При втором и следующих запусках авторизацию не просить.
3. Реализовать серверную сторону хранения данных пользователя и данных сессии. Создать структуры в БД
4. После загрузки содержимого вкладки, и при условии успешной авторизации, передать в базу данных DOM-структуру открытой вкладки.
5. На сервере обработать DOM и выбрать один случайный листовой узел с содержимым (случайный кусок текста с открытой вкладки).
6. Выбрать только те узлы, которые имеют видимость.
7. Выполнить модификацию выбранного узла на открытой вкладке, поместив "Здесь был %username%" в виде текста в узел.
Опубликован 13.08.2015 в 11:03 Последнее изменение: 13.08.2015 в 12:38