为 Safari 应用扩展设置全局设置的最佳方法是什么?



正如这个官方文档所说,我把safari.extension.settings.test = "test"放在我注入的脚本中,它没有工作并出现错误:

TypeError: undefined is not an object (evaluating 'safari.extension.settings.test = "test"')

我注意到这个设置 api 可能已被弃用? 苹果论坛

那么,现在通过注入的脚本或其他地方读取/写入全局设置的最佳方法是什么?

旧的 Safari 扩展 API 已被弃用! 请改为查看 Safari 应用扩展 API。

最简单的方法是将您的设置存储在UserDefaults,就像经典的iOS/Mac应用程序一样。

相关内容

最新更新