Доработки по результатам текущей обкатки. Добавлены дополнительные функции.
Проверка работоспособности: SRWare Iron 31/49.
Основные изменения:
- добавлены дополнительные функции:
- вызов инфо-блока для URL текущей вкладки по горячей клавише:
по умолчанию – ALT+SHIFT+G (вызывается в любой момент);
- декодирование отображаемых URL для читабельности ссылок:
декодер символов национальных алфавитов (в частности – ссылки с кириллицей);
- кнопка перехода на "хомяк" аддона (переход на страницу аддона на форуме Ru-Board):
красная звёздочка (★) в правом верхнем углу инфо-блока;
- изменён механизм работы скриптов:
- доработана инжекция контент-скрипта загрузки фрейма с инфо-блоком для его гарантированной отработки:
иногда были проблемы, связанные с долгой загрузкой остальных элементов текущей страницы вкладки…
- изменён порядок инжекции контент-скрипта:
теперь не требуется ждать полной загрузки целевой страницы…)
- добавлена "уборка собственного мусора":
зачистка в родительском окне листенера на ожидание хоткея закрытия инфо-блока;
- немного изменены стили:
- стиль фрейма-"обёртки" для его гарантированного отображения поверх элементов вкладки (увеличен z-index);
- стили (цвет) ссылок – добавлен стиль URL контекстного объекта и цвет для посещённых ссылок (a:visited);
- изменён манифест, установлено ограниченик версии браузера 25+ (API горячих клавиш).
Прочие изменения:
- для повышения общей производительности немного оптимизирован код скриптов.
Скриншоты:
История и обсуждение
Общие технические сведения
- Технологии и API:
Чистый JavaScript (ES5), API: content-script, tabs, contextMenus, commands
- Запрашиваемые разрешения:
[ "contextMenus", "activeTab", "*://*/*" ]
Загрузка и установка
Дополнительно
|