我在 Firefox 中创建了几个自定义工具栏,我隐藏了它们并关闭了 Firefox。当我下次打开 Firefox 时,所有自定义工具栏都可见。为什么 Firefox 不记得自定义工具栏的隐藏设置,它记得其他工具栏(如 Yahoo 或 Google 工具栏)的隐藏设置。
我怎样才能使它们默认隐藏?
答案1
我相信你已经找到了这个问题的答案。因此,以下是针对新 Firefox 扩展开发人员的答案:你应该使用 document.persist() 函数来保存属性的状态。
所以,如果您想保存工具栏的折叠属性值(假设工具栏的 ID 是“samplebar”),您应该这样写:
document.persist("samplebar", "collapsed")
第二个参数是您想要保存的属性名称。