Ok, vzdajte to, vidieť že neznáte ani základy základov.... a snažíte sa tu programovať.
Prekvapivé že mne to ide,... a žiadne Chrome API / chrome.tabs som nepotreboval riešiť. Teda samozrejme záleží čo máš v manifest.json, ale ak si schopný do google napísať "chrome extension manifest.json" tak ti to nájde aj s vysvetlením že čo a ako tam má byť.... ak to robíš cez Chrome API, tak je to tiež jednoduché, a tiež stačílo do Google napísať "how to select element in chrome extension" a ono mi to hneď ako prvý odkaz vypľulo:
chrome.browserAction.onClicked.addListener(function(tab) {
chrome.tabs.executeScript(tab.id,{code: `document.getElementById("productTitle").innerText`},sendCurrentTitle);
});
to je ak si neschopný nastaviť manifest.json aj keď tento spôsob je nie len zložitejší ale aj horší, napríklad aj kvôli výkonu a bezpečnosti (injectuješ kód)
inak ale stačí v manifest nastaviť odkaz na JS súbor v content-scripts a následne v tom JS súbore mať skutočne len to čo som poslal hore vyššie, čistý kód bez Chrome API.
Tu máš dokumentáciu https://developer.chrome.com/docs/extensions/mv3/content_scripts/