Перейти к содержимому

Чекер и валидатор JS-плагинов Lampa

Вставьте ссылку на любой JS-плагин для Lampa TV. Инструмент в реальном времени проверит доступность хоста, сетевую задержку, наличие SSL-сертификата, заголовки CORS и наличие сигнатур API Lampa.

Примеры сторонних плагинов:
Результат проверки:
Проверка еще не выполнялась
Протокол / SSL
—
Время ответа
—
CORS совместимость
—
Сигнатура Lampa API
—
Вставьте ссылку и нажмите «Проверить плагин». Проверка выполняется из вашего браузера.

Проверка магазина плагинов целиком

Вставьте адрес каталога магазина (store.json, extensions.json) или сам скрипт магазина (store.js, add-store.js): чекер найдет в нем ссылку на каталог, по очереди запросит каждый плагин и покажет, какие из них не отвечают, отдают HTML вместо скрипта или попали в черный список CUB.

Магазины:
Выберите магазин или вставьте адрес и нажмите «Проверить магазин». Запросы идут из вашего браузера.

Руководства по плагинам и источникам

Частые вопросы о валидации плагинов

Почему плагин может не работать на Smart TV из-за CORS?

Обычно CORS не мешает: Lampa подключает плагины через тег <script> (функция putScript в lampa-source), а такая загрузка не требует заголовка Access-Control-Allow-Origin. Заголовок CORS нужен самому чекеру, чтобы прочитать содержимое файла из браузера. Плагин может не загрузиться по другим причинам: 404, блокировка домена провайдером, смешанный контент (http-скрипт на https-странице) или черный список адресов, который Lampa при запуске загружает с CUB (cub.best/api/plugins/blacklist).

Как убедиться, что сторонний плагин совместим и работает?

Проверяйте плагины через данный чекер. Инструмент выполняет сетевой опрос, проверяет HTTP-статус, доступность CORS-заголовков для Smart TV, отсутствие HTML-ошибок, синтаксическую валидность кода JS и наличие стандартных вызовов API Lampa.

Что делать, если чекер выдает статус «404 — Удален автором»?

Это означает, что автор репозитория удалил или переименовал файл скрипта. Поищите актуальную ссылку в нашем каталоге плагинов или используйте зеркальные копии.

Как проверить сразу весь магазин плагинов?

Вставьте в блок «Проверка магазина плагинов целиком» адрес каталога (store.json, extensions.json) или скрипта магазина (store.js, add-store.js). Чекер найдет в скрипте ссылку на каталог, запросит каждую запись по шесть штук параллельно и сверит адреса с черным списком, который Lampa загружает с CUB. Адреса с http:// со страницы на https браузер проверить не даст, поэтому они помечаются отдельно, а не как нерабочие.

Можно ли проверять плагины с локального Lampac сервера?

Да, если вы открываете чекер на устройстве в той же локальной сети и вводите локальный адрес (например, http://192.168.1.100:9118/plugins/online.js).