Safari 应用程序扩展问题,可能是授权



有些事情我不明白:我在macOS选项卡中创建了一个带有Safari扩展应用程序的新项目。我允许在 Safari 中安装未签名的扩展。因此,当我运行扩展程序时,我打开 Safari 首选项并启用该扩展程序。但后来什么都没有...栏中未添加按钮(目标中默认有一个按钮(,未触发断点,并且扩展似乎没有从网页读取、修改和发送内容的授权。在关于Safari应用程序扩展的WWDC视频中,它直接工作。有人有想法吗?我使用的是Xcode 11.2.1,Safari 13.0.3和macOS 10.15.1。

好吧,我找到了问题的来源。每次运行(Safari 应用(扩展程序时,都必须选择要运行的应用。默认情况下,我选择Safari(似乎是逻辑(。但我首先没有注意到此操作实例化了一个新的 Safari。因此,每次您必须启用未签名的扩展时,请启用您的扩展。好吧,现在它工作正常。我希望这能有所帮助。

相关内容

  • 没有找到相关文章

最新更新