YouTube Embedded RU : 2018.5.27
Опубликовано: Бармалей · 27.05.2018 · 00:01 ••• Обновление: 27.05.2018 · 00:01 0

Тестовая версия, исправлена пара мелких недочётов, доработка функционала.
Добавлены дополнительные функции, добавлен инжект-скрипт автоостановки воспроизведения.

Проверка работоспособности: 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=*" ]

Загрузка и установка

Дополнительно

Официальные версии Документация
Бармалей 27.05.2018 201 0.0

Поделиться

Всего комментариев: 0
close