@med1um

Как подгружать код в расширение с manifest v3?

Известно, что в manifest v3 более строгие требования к выполнению удалённого кода.
Однако вот здесь упоминается возможность подгрузки некого "файла конфигурации" в формате JSON.
Дословно:
"...ваше расширение загружает удаленную конфигурацию (например, файл JSON) во время выполнения и кэширует конфигурацию локально. Затем расширение использует эту кэшированную конфигурацию, чтобы решить, какие функции включить."
En:
"...your extension loads a remote configuration (for example a JSON file) at runtime and caches the configuration locally. The extension then uses this cached configuration to decide which features to enable."

Есть ли пример подгрузки такого JSON? И что в таком случае делается далее - используется eval?

Если знаете другой способ выполнить удалённый код - поделитесь примером. Нужна возможность быстро обновлять парсер - без обновления всего расширения.
  • Вопрос задан
  • 130 просмотров
Пригласить эксперта
Ответы на вопрос 1
@acwartz
Тут должна быть ваша реклама.
Там выше написано что и на что менять:
60e301b7c3a7f837810318.png

Примеры тут:
https://developer.chrome.com/docs/extensions/mv3/c...

Вкратце для v3:
Никакой код нельзя загрузить удаленно, он должен быть в самом расширении изначально.
Всё что вы можете, загружать JSON, который будет управлять доступностью тех или иных функций к использованию.

JSON может быть кучей bool-свитчей, которые например блокируют/разблокируют некий код. Сам код обязан быть в расширении.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы