Jak przechowywać dane pola tekstowego podczas pisania do rozszerzenia Chrome
function modifyDOM() {
const gBody = document.body.innerText;
return {
first: gBody.match(/,f:([\s\S]*),l:|$/)[1].trim(),
last: gBody.match(/,l:([\s\S]*),t:|$/)[1].trim(),
phone: gBody.match(/,p:([\s\S]*),e:|$/)[1].trim(),
email: gBody.match(/,e:([\s\S]*),fn:|$/)[1].trim(),
};
}
chrome.tabs.executeScript({code: `(${modifyDOM})()`}, results => {
$.each(results[0], (id, text) => $('#' + id).val(text));
});
Ankur