页面上下文脚本确实不能使用Chrome API。 但是,它可以分派可由内容脚本捕获的DOM事件。
因此,您需要使内容脚本像页面上下文和背景之间的代理一样工作。遵循以下原则:
// Content script//Listen for the eventwindow.addEventListener("PassToBackground", function(evt) { chrome.runtime.sendMessage(evt.detail);}, false);// Page contextvar message = {};var event = new CustomEvent("PassToBackground", {detail: message});window.dispatchEvent(event);您可以对此进行概括以将答案传回。



