// inject into page const s = document.createElement("script"); s.src = chrome.runtime.getURL("js/inject.js"); (document.head||document.documentElement).appendChild(s); // listen for page→extension window.addEventListener("message", e => { if (e.source === window && e.data?.type === "ZMS_CAPTURE") { chrome.runtime.sendMessage({ command: "CAPTURED", data: e.data.body }); } });