2

我有一个Safari 应用程序扩展,它将图像上的按钮注入特定网站,当点击该按钮时,我想在包含 safari 应用程序扩展的应用程序中触发一个带有一些参数的函数(不是从 .js 到扩展处理程序)

如何从 Safari 应用程序扩展与主应用程序实时通信?NSUserDefaults槽应用程序组似乎不是一个好主意

4

1 回答 1

0

如果您不(不能)收听“共享用户默认值”的更新(使用组 SuiteName)。然后您可以尝试使用分布式通知: https ://developer.apple.com/documentation/foundation/distributednotificationcenter

它非常简单,类似于 Content Scripts 和 Safari App Extension 之间的消息传递。

于 2018-09-28T12:56:11.783 回答