Как и почему лучше реализовать удаленную подгрузку скриптов в расширении?
Пока у меня есть 2 варианта такой реализации. Речь идет о контент скриптах Стоит учесть, что таких скриптов может быть несколько и они подгружаются удаленно.
- Сделать запрос к апи, который будет считывать код из файла скрипта и будет добавлять код в тело ответа, далее ответ с кодом будет сохраняться в background скрипте расширения и при перезагрузке страницы через executeScript будет добавляться на страницу.
- Сделать запрос к апи, который будет в ответе возвращать пути к скриптам (как к статике) и также будем сохранять их в background скрипте, но теперь при перезагрузке страницы страницы будет делаться запрос по этому пути к скрипту, считывать код и инжэектиться с помощью executeScript
Если есть варианты лучше, предлагайте