projects:chrome:cast_tab_keeper
Различия
Показаны различия между двумя версиями страницы.
Предыдущая версия справа и слеваПредыдущая версия | |||
projects:chrome:cast_tab_keeper [2025/08/23 10:02] – | projects:chrome:cast_tab_keeper [2025/08/23 17:58] (текущий) – | ||
---|---|---|---|
Строка 13: | Строка 13: | ||
Если сайт в списке заблокирован — Chromecast видит поток как «tab mirroring» (полное зеркало вкладки). | Если сайт в списке заблокирован — Chromecast видит поток как «tab mirroring» (полное зеркало вкладки). | ||
Если сайт разрешён — работает стандартное «smart cast» (браузер выступает пультом, | Если сайт разрешён — работает стандартное «smart cast» (браузер выступает пультом, | ||
- | |||
- | Keep-alive (// | ||
- | Решает проблему, | ||
- | Расширение вставляет невидимый «пиксель-триггер» (1×1 px с микроскопическим изменением прозрачности), | ||
Светлый интерфейс (в стиле системных настроек). | Светлый интерфейс (в стиле системных настроек). | ||
Строка 28: | Строка 24: | ||
Allow here — добавить сайт и разрешить нативный Cast. | Allow here — добавить сайт и разрешить нативный Cast. | ||
- | |||
- | Block here — добавить сайт и блокировать Cast SDK (будет использоваться tab mirroring). | ||
Remove — удалить сайт из каталога. | Remove — удалить сайт из каталога. | ||
Options… — открыть страницу расширенных настроек. | Options… — открыть страницу расширенных настроек. | ||
- | |||
- | Глобальный чекбокс Keep-alive (global) — позволяет быстро включить/ | ||
Options Page (полные настройки) | Options Page (полные настройки) | ||
Строка 46: | Строка 38: | ||
Темы (Blue / Green / Red). | Темы (Blue / Green / Red). | ||
- | |||
- | Управление Keep-alive: | ||
- | |||
- | включение/ | ||
- | |||
- | интервал обновления (120–2000 мс), | ||
- | |||
- | выбор угла для «пикселя» (4 варианта). | ||
===== 🔹 Техническая реализация ===== | ===== 🔹 Техническая реализация ===== | ||
Строка 78: | Строка 62: | ||
для музыки (YouTube Music, радио) — нативный Cast. | для музыки (YouTube Music, радио) — нативный Cast. | ||
- | |||
- | Решает проблему «минутной задержки» при паузе/ | ||
===== 🔹 Ограничения ===== | ===== 🔹 Ограничения ===== | ||
Строка 105: | Строка 87: | ||
даёт интерфейс для гибкого управления (разные сайты — разные режимы), | даёт интерфейс для гибкого управления (разные сайты — разные режимы), | ||
- | |||
- | имеет keep-alive, чтобы трансляция не «засыпала» на статике, | ||
позволяет быстро управлять через popup. | позволяет быстро управлять через popup. |
projects/chrome/cast_tab_keeper.txt · Последнее изменение: —