Тестовая версия, исправлена пара мелких недочётов, доработка функционала.
Добавлены дополнительные функции, добавлен инжект-скрипт автоостановки воспроизведения.
Проверка работоспособности: SRWare Iron 29/31/49.
На более старых версиях работоспособность НЕ гарантируется!
Основные изменения:
- тестовая версия, исправлена пара мелких недочётов, доработка функционала переходов по ссылкам;
- исправлено: при открытии ссылок с не-ютубовских страниц на них включалась иконка в омнибоксе (глюк из-за копипасты кода);
- добавлена отрисовка иконки-переключателя в омнибоксе для страниц embedded-плейера – для обратного перехода на страницу ролика;
- добавлена опция открытия ссылок в новых фоновых вкладках (доступна только в браузерах 48+, в более старых – всегда в активной);
- в меню кнопки омнибокса добавлена блокировка изменений настроек при выключении контекстного меню страницы (только в браузерах 48+)
- добавлено контекстное меню для неполных ссылок на страницы роликов – без www. в URL, для ссылок вида //youtube.com/(watch|/embed/|/v/)
- добавлено контекстное меню (для объектов media/page) обратного перехода из embedded-окна на страницу ролика на YouTube;
- улучшено распознавание ссылок в выделенном тексте – обрезка пробелов после URL в тексте;
- добавлен инжект-скрипт для остановки автовоспроизведения роликов при первой загрузке страницы (не влияет на навигацию).
Скриншоты:
Меню в омнибоксе (для браузеров версий 49+):
История и обсуждение
Общие технические сведения
- Технологии и API:
Чистый JavaScript (ES5), API: tabs, contextMenus, pageAction, declarativeContent, commands, content-script
- Запрашиваемые разрешения:
Общие: [ "activeTab", "tabs", "contextMenus", "declarativeContent" ], контент-скрипт: [ "*://www.youtube.com/watch?*v=*" ]
Загрузка и установка
Дополнительно
|