0

我是 Safari 浏览器扩展开发的新手。我的要求如下。

  1. 首次单击工具栏项时显示用户注册屏幕,并将用户详细信息保存在本地存储中。
  2. 获取新标签打开/关闭、活动标签详细信息、搜索标题、网址的回调。

我参考了苹果文档,但我不清楚能否完成上述任务。如果有人可以提供工作示例和代码,我将不胜感激。谢谢

4

1 回答 1

1

最后,我解决了 safari 应用程序扩展的要求。

  1. 在 safariExtensionViewController.xib 中实现了用户注册屏幕。每当用户单击工具栏项目或我们的扩展程序图标单击 safari 时,它都会显示。

  2. 我发现这个很棒的https://github.com/prasanaworld/SafariAppExtension-WindowTabManagement库解决了我的问题。我们将使用分配给每个窗口和选项卡的自定义 ID 获取所有窗口/选项卡删除添加和更新侦听器。

于 2020-07-16T18:02:00.437 回答