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