I have this code in content.js, wherein I want to pass the listData to popup.js using chrome.runtime. how can I possibly do that?
var dataImage: any = document.getElementsByClassName("image");
var dataName: any = document.getElementsByClassName("name");
var dataJobTitle: any = document.getElementsByClassName("title");
var listData: Array<any> = [];
for (let x in [dataImage, dataName]) {
const image = dataImage[x]?.firstElementChild?.src;
const name = dataName[x]?.innerText;
const job = dataJobTitle[x]?.firstElementChild?.innerText;
listData.push({ image: image, name: name, job: job });
}
console.log(listData);
These listData will be map as html <li> in popup