Вы можете получить DOM информацию ( ввод , текстовые поля и т. Д.), Используя content_script , который имеет прямой доступ к данным веб-страницы,Доступ к данным URL можно получить через popup.js или background.js , используя chrome API chrome.tab.query .
InВ прошлом мне больше всего повезло с использованием MutationObservers , это смотрит на изменения веб-страницы в реальном времени (или там, где вы указываете, что вы хотите, чтобы наблюдатель был).Затем вы можете отправить эти данные на сервер.
маленький пример.
function extractinputdata() {
var inputdata = document.getElementById('some specfic HTML element')
if (inputdata != null) {
new MutationObserver(function(){
//when a change has been made to the element or its children, you can record the new data
}).observe(inputdata, {characterData: true, childList: false, subtree:true});
}
}