projects:chrome:cast_tab_keeper
Различия
Показаны различия между двумя версиями страницы.
| Предыдущая версия справа и слеваПредыдущая версияСледующая версия | Предыдущая версия | ||
| projects:chrome:cast_tab_keeper [2025/08/23 09:56] – | projects:chrome:cast_tab_keeper [2026/02/27 11:09] (текущий) – [🔹 Интерфейс] | ||
|---|---|---|---|
| Строка 13: | Строка 13: | ||
| Если сайт в списке заблокирован — Chromecast видит поток как «tab mirroring» (полное зеркало вкладки). | Если сайт в списке заблокирован — Chromecast видит поток как «tab mirroring» (полное зеркало вкладки). | ||
| Если сайт разрешён — работает стандартное «smart cast» (браузер выступает пультом, | Если сайт разрешён — работает стандартное «smart cast» (браузер выступает пультом, | ||
| - | |||
| - | Keep-alive (// | ||
| - | Решает проблему, | ||
| - | Расширение вставляет невидимый «пиксель-триггер» (1×1 px с микроскопическим изменением прозрачности), | ||
| Светлый интерфейс (в стиле системных настроек). | Светлый интерфейс (в стиле системных настроек). | ||
| Строка 27: | Строка 23: | ||
| Кнопки: | Кнопки: | ||
| - | 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 варианта). | ||
| ===== 🔹 Техническая реализация ===== | ===== 🔹 Техническая реализация ===== | ||
| Строка 65: | Строка 49: | ||
| Storage sync — хранение списка сайтов, | Storage sync — хранение списка сайтов, | ||
| - | UI — HTML+CSS с переменными для кастомизации цветов. | + | UI - HTML+CSS с переменными для кастомизации цветов. |
| ===== 🔹 Преимущества ===== | ===== 🔹 Преимущества ===== | ||
| Строка 75: | Строка 59: | ||
| Можно гибко выбирать: | Можно гибко выбирать: | ||
| - | для видео (аниме, | + | для видео (аниме, |
| - | для музыки (YouTube Music, радио) | + | для музыки (YouTube Music, радио) |
| - | + | ||
| - | Решает проблему «минутной задержки» при паузе/ | + | |
| ===== 🔹 Ограничения ===== | ===== 🔹 Ограничения ===== | ||
| Строка 90: | Строка 72: | ||
| ===== Примечание ===== | ===== Примечание ===== | ||
| - | <WRAP center round important | + | <WRAP center round important |
| Проблема некорректной трансляции вкладок связана не с браузером, | Проблема некорректной трансляции вкладок связана не с браузером, | ||
| Строка 100: | Строка 82: | ||
| Поэтому решение можно реализовать двумя способами: | Поэтому решение можно реализовать двумя способами: | ||
| - | Простое | + | Простое |
| - | Расширенное | + | Расширенное |
| - | даёт интерфейс для гибкого управления (разные сайты | + | даёт интерфейс для гибкого управления (разные сайты |
| - | + | ||
| - | имеет keep-alive, чтобы трансляция не «засыпала» на статике, | + | |
| позволяет быстро управлять через popup. | позволяет быстро управлять через popup. | ||
| </ | </ | ||
| - | + | ---- | |
| + | {{page> | ||
projects/chrome/cast_tab_keeper.1755932215.txt.gz · Последнее изменение: —
