正如这个官方文档所说,我把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应用程序一样。