Доработка функционала. Добавлены новые функции.
Проверка работоспособности: SRWare Iron 29/31/36/49.
Особая благодарность и пиво:
· Камраду prav333dorub – за подъём обсуждения про фичу перехода к цитате.
· Камраду alibi – за наводку на вменяемый сервис хранения подсвеченных цитат.
Основные изменения:
- добавлены дополнительные функции и пункты в контекстное меню:
- создание "подсвеченной цитаты" – на базе штатного букмарклет сервиса TLDRify (в качестве примера – переход к этой строчке);
- копирование сокращённых ссылок для URL текущей страницы или ссылки под курсором – вызов штатного API сервиса TinyURL;
- копирование сокращённых форумных ссылок на страницу и для форумных цитат из выделенного текста (сервис TinyURL);
- логически переупорядочено и дополнено контекстное меню страницы и кнопки в омнибоксе (только для версий браузера 49+);
- добавлена отдельная функция обработки возможных ошибок при использовании XHR-запросов к API сервиса коротких ссылок;
- доработана функция быстрой выгрузки, добавлены операции очистки "мусора" в памяти.
Прочие изменения:
- для работы с локальными файлами в манифесте добавлено разрешение "<all_urls>";
- немного оптимизирован код расширения в целом.
Скриншоты:
История и обсуждение
Общие технические сведения
- Технологии и API:
Чистый JavaScript (ES5), API: tabs, clipboardWrite, declarativeContent, pageAction, commands, contextMenus, storage
- Запрашиваемые разрешения:
[ "clipboardWrite", "activeTab", "storage", "contextMenus", "declarativeContent", "" ]
Загрузка и установка
Дополнительно
|