Google chrome 将数据从内容脚本传递到选项页

Google chrome 将数据从内容脚本传递到选项页,google-chrome,Google Chrome,有没有简单的方法可以将Google Chrome扩展中的内容脚本中的数据(一个简单的字符串)传递到同一扩展的选项页面 我的背景页面不是持久性的,我希望保持这种状态 我尝试了window.postMessage和chrome.extension.sendMessage,但不知何故,使用后台页面的功能无法使用选项页面。我是否忽略了一些明显的东西?解决方案是将内容脚本中的消息保存到后台页面,然后将消息从“选项”对话框保存到后台页面并检索它。两者都使用chrome.extension.sendMessa

有没有简单的方法可以将Google Chrome扩展中的内容脚本中的数据(一个简单的字符串)传递到同一扩展的选项页面

我的背景页面不是持久性的,我希望保持这种状态


我尝试了
window.postMessage
chrome.extension.sendMessage
,但不知何故,使用后台页面的功能无法使用选项页面。我是否忽略了一些明显的东西?

解决方案是将内容脚本中的消息保存到后台页面,然后将消息从“选项”对话框保存到后台页面并检索它。两者都使用
chrome.extension.sendMessage

好吧,
chrome.extension.sendMessage
应该可以工作,但不理想的是,您可以尝试.chrome.runtime.getBackgroundPage()有时似乎只在后台页面处于活动状态时工作。哦,您的选项页面,误读了。你不能使用吗?是的,使用
chrome.storage
是可能的,但我正在读取随扩展版本而变化的数据,因此仅仅为了与选项页面交换而将其推入
chrome.storage
似乎不是一个干净的解决方案。