为 Safari 应用程序扩展设置全局设置的最佳方法是什么?
What is the best way to set global settings for Safari app extension?
正如官方 document 所说,我将 safari.extension.settings.test = "test"
放入我的注入脚本中,但它没有运行并出现错误:
TypeError: undefined is not an object (evaluating 'safari.extension.settings.test = "test"')
而且我注意到这个设置 api 可能已经贬值了? apple forums
那么现在通过注入脚本或其他地方read/write全局设置的最佳方法是什么?
旧的 Safari 扩展 API 是 deprecated!
请改为检查 Safari App Extensions API。
最简单的方法是将您的设置存储在 UserDefaults
中,就像经典 iOS/Mac 应用程序一样。
正如官方 document 所说,我将 safari.extension.settings.test = "test"
放入我的注入脚本中,但它没有运行并出现错误:
TypeError: undefined is not an object (evaluating 'safari.extension.settings.test = "test"')
而且我注意到这个设置 api 可能已经贬值了? apple forums
那么现在通过注入脚本或其他地方read/write全局设置的最佳方法是什么?
旧的 Safari 扩展 API 是 deprecated! 请改为检查 Safari App Extensions API。
最简单的方法是将您的设置存储在 UserDefaults
中,就像经典 iOS/Mac 应用程序一样。