我在扩展程序的弹出窗口上有一个复选框,我想为每个页面保存该复选框的状态。
我尝试使用browser.storage.local
,但是它将在运行扩展程序的不同选项卡中共享。
如何在popup.html中保存每个打开的选项卡都唯一的复选框的状态?
答案 0 :(得分:0)
每个打开的标签页将被打开到另一个页面,因此您可以使用每个打开的标签页的window.location,然后可以使用Chrome.Storage保存key pair Object的复选框状态,以及window.location。
让您的popup.js包含chrome.storage.get,以从脚本顶部的本地存储中检索变量。在popup.html中包含popup.js。
您需要使用某种类型的IF / ELSE语句来说明,如果window.location等于Chrome.storage.get中的内容,则复选框状态为...