Здесь пример расширения и пример формы, которую это расширение заполняет.
- ext - расширение для браузера
- target - пример целевой формы (то, что должен заполнить extention автоматически)
- web - то что заполняет брокер руками (здесь пока пусто, потенциально это фронт)
- Скачать себе на компьютер, любым способом (через гит, загрузить архив и разархивировать)
- Открыть хром, нажать "extensions", там выбрать "load unpacked", указать директорию ext (где лежит расширение)
- Открыть форму с примером (index.html в target), которую будем заполнять.
Расширение удобно запинить. Находясь на вкладке с формой, нажать в расширении кнопку "DONT CLICK", подождать. Оно заполнит форму, и само нажмёт кнопку Submit. Как только форма вернёт вычисленный результат, то в он появится в расширении. На данный момент, если расширение закрыть, то результат из него пропадёт. Фронт части, куда расширение должно передать данные, полученные из формы, пока нет.
"web_accessible_resources": [
{
"resources": [
"styles.css"
],
"matches": ["https://localhost/extension"]
}
],
"background": {
"service_worker": "worker.js"
}