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

Рабочая версия, доработка основного функционала и переходов по ссылкам.
Добавлены дополнительные функции, временное отключение автостопа видео.

Проверка работоспособности: SRWare Iron 29/31/49.

На более старых версиях работоспособность НЕ гарантируется!


Основные изменения:
  • рабочая версия, доработка основного функционала и переходов по ссылкам, добавлены новые функции;
  • автостоп теперь работает и на страницах пользователей/каналов – останов "титульного" ролика канала;
  • автостоп теперь можно временно отключать – при загрузке страниц с роликами при зажатой клавише Shift (или Ctrl+Shift);
  • для гарантированного распознавания включения/отключения автостопа увеличено ожидание загрузки (с 0,1с до 0,5с);
  • для удобства использования клавиатуры после автоостановки ролика фокус переводится на сам ролик (пробел = старт/стоп);
  • для нормальной работы автостопа добавлен редирект страниц с автоперемоткой* в нулевую позицию – отрезается "хвост" URL "#t=0";
    * если в ссылке/адресе указано значение времени, отличное от 0, редирект не производится и автостоп на них не срабатывает;
  • для удобства использования добавлены функции и соответствующие пункты в контекстное меню:
    • автозапуска просмотра ролика по ссылке или из фрейма в embedded-плейере (все "лишние" элементы интерфейса отключены);
    • скачивания ролика по ссылке, из фрейма и со страницы – сервис savefrom.net (прямые ссылки – под катом Скачать без установки);
    • проверки ограничений региональной доступности роликов по ссылкам и со страницы/фрейма – сервис unblockvideos.com;
    • просмотра любого заблокированного ролика по прямым ссылкам на его видео-файл – сервис youtube.unblockvideos.com.
Прочие изменения:
  • немного оптимизирован код скриптов, логически переупорядочены пункты контекстного меню страницы.

Скриншоты:

Меню действий со ссылками:

Меню действий со ссылками:


История и обсуждение

Общие технические сведения
  • Технологии и API:
    Чистый JavaScript (ES5), API: tabs, contextMenus, pageAction, declarativeContent, commands, content-script
  • Запрашиваемые разрешения:
    Общие: [ "activeTab", "tabs", "contextMenus", "declarativeContent" ], контент-скрипт: [ "*://www.youtube.com/watch?v=*", "*://www.youtube.com/channel/*", "*://www.youtube.com/user/*" ]

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

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

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

Поделиться

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