我有一个只包含内容脚本的扩展程序,我想在此过程中使用并存储一些用户输入(如设置)。
我是否采取正确的方式,任何建议?
答案 0 :(得分:1)
最好在Options page中使用chrome.storage
并存储设置,因为可以从扩展页面和内容脚本直接访问这些设置。您甚至可以使用同步存储在同一用户的多个浏览器中保留设置。
选项页面将通过扩展程序列表公开,右键单击扩展程序图标,您可以使用自己的逻辑来调用chrome.runtime.openOptionsPage()
(尽管您无法通过内容脚本执行此操作 - 不要害怕使用Event page)。
虽然您可以使用内容脚本将一些UI注入页面本身,但是不要破坏主页页面的工作要多得多。