我有一个扩展程序,允许用户更改 Firefox 的一些默认设置(例如主页、搜索引擎)。我通过改变一些偏好的值来做到这一点(例如browser.startup.homepage
,browser.search.defaultEngineName
)。
当用户卸载扩展时,我尝试重置这些设置的默认值。现在我通过记住原始值并将它们重新设置为卸载来做到这一点。但我想知道,是否有更简单的解决方案。
是否可以在首先记住它之前将首选项重置为其原始值?
有一些方法可以获取和设置值。但我找不到重置或检索首选项默认值的方法。有没有这样的方法?
谢谢。