0

Я создаю этот Chrome-Extension, который при нажатии кнопки на текущей странице запускает новую HTML-страницу с некоторыми полями ввода, которые пользователь должен выполнить. Кнопка запускается внутри content.js. Мне было интересно, какой лучший/самый простой способ получить информацию, которую пользователь вводит в форму HTML, обратно к сценарию содержимого/или переопределить переменные localStorage, которые будут доступны в сценарии содержимого после того, как кнопка отправки в форме была нажат. Любые мысли будут высоко оценены!Хром-расширение HTML-форма

+2

Без кода ваш вопрос, вероятно, будет опущен или закрыт. Однако на основе того, что я догадался, лучшим методом будет использование 'chrome.storage.local'. – wOxxOm

ответ

0

Поскольку у вас нет кода, это чисто догадка. Несмотря на это, я думаю, что chrome.storage.local было бы полезно.

Вот пример с веб-сайта Google:

function saveChanges() { 
    // You'd get a value from your form here. 
    var theValue = textarea.value; 
    // CCheck there's actually something there 
    if (!theValue) { 
     message('ERROR - There's nothing here'); 
     return; 
    } 
    // Now use the Chrome Storage API to save the settings 
    chrome.storage.sync.set({'value': theValue}, function() { 
     // Success! Let's log a message. 
     message('Settings saved'); 
    }); 
    } 

Если вам нужна дополнительная помощь, check out the info page.

+0

, так что если я сохраню использование локального хранилища на странице popup html, будет ли оно сохранено внутри content.js? –

+0

@MarcZaharescu Да, по моему опыту это всегда сработало. –