Активация скрипта и вписывание значений по кнопке в расширении Chrome
появилась проблема по большей части с оформлением расширения. Скрипт можно использовать и в консоли, но с расширением это становится удобней. Основной функционал заключается в покупке определенного количества лимитированных предметов. Ввод данных осуществляется через promt. На данном этапе мне бы хотелось, чтобы количество предметов вводилось в диалоговом окне расширения, и ввод происходил только после нажатия кнопки. Пробовал добавлять слушатель кликов и привязывал его к кнопке, но тогда окно ввода улетало вправо. Подскажите, чем можно обернуть основной код для добавления такого функционала, как: окно для ввода количества предметов, кнопка для запуска скрипта. Html файл есть, но он пустой, так как все попытки добавить в него функционала были тщетны. В Json внесено разрешение на все ссылки, и на активную вкладку. Прикрепляю скрипт, значения в методах будут скрыты. Спасибо!
let buyerInterval = setInterval(buyer, 1),
packsValue = +prompt('', 1),
function buyer() {
if (document.querySelector('').querySelector('')) {
const block = document.querySelector(''),
buyBtn = block.querySelector(''),
count = block.querySelector('');
count.value = +packsValue;
buyBtn.click();
clearInterval(buyerInterval);
setInterval(apply, 1);
} else {
console.log('');
}
}
function apply() {
if (document.querySelector('')) {
const divider = document.querySelector(''),
applyBtn = divider.querySelector('');
applyBtn.click();
} else {
console.log('');
}
}