Ответы пользователя по тегу Расширения для браузеров
  • Существует ли плагин для Chrome, показывающий, что я уже был на этой странице и подсвечивающий ссылки, ведущие на посещенные страницы?

    Здравствуйте! Листал ленту в ВК и наткнулся на Ваш вопрос. Я тоже столкнулся с потребностью как-то маркировать посещенные страницы для того чтобы дважды не исследовать какой-нибудь материал. Я написал пару простых open-source (MIT License) расширений для браузера Chromium, которые позволяют мне частично решить эту проблему. Думаю это подходящий случай для того чтобы поделиться ими.

    Managed Browser History
    [Chrome Web Store] [GitHub]
    Данное расширение добавляет на панель браузера такую иконку: History-Folder-Graphite-icon.png
    При нажатии на неё левой кнопкой мыши (ЛКМ), адрес веб-страницы записывается в локальное хранилище расширения, а иконка меняет цвет на красный: History-Folder-Sakura-icon.png
    Иконка красного цвета является индикатором того, что адрес веб-страницы записан в историю расширения. Таким образом при повторном посещении этой страницы иконка будет красного цвета, что означает, что данная веб-страница уже посещалась / исследовалась / обрабатывалась и т.д.

    Для того чтобы просмотреть историю расширения нужно нажать на иконке расширения правой кнопкой мыши (ПКМ) и выбрать пункт Show Saved History..., после чего откроется отдельная веб-страница, где в таблице будут перечислены все сохраненные адреса.

    Для того чтобы удалить адрес веб-страницы из истории расширения нужно нажать ПКМ на иконке расширения и выбрать пункт Delete this Page from History. После удаления, при посещении этой веб-страницы иконка расширения снова будет серой.

    Web Page Notes
    [Chrome Web Store] [GitHub]
    Данное расширение добавляет на панель браузера такую иконку:
    note-add-icon.png
    При нажатии на неё ЛКМ, открывается текстовое окно в котором можно написать заметку к веб-странице. По событиям текстового поля keyup/cut/paste производится сохранение заметки в локальное хранилище.

    При посещении веб-страницы к которой уже прикреплена заметка, иконка расширения будет иметь следующий вид: note-edit-icon.png
    Можно снова нажать на эту иконку и во всплывающем текстовом поле отредактировать заметку.

    Защита персональных данных
    В обоих расширения все данные хранятся только локально и никуда не отправляются. Для работы с локальным хранилищем (localStorage) используется JavaScript-библиотека web-store. Данные хранятся в локальном хранилище расширения в открытом виде и никак не шифруются.
    Ответ написан
    Комментировать