在 xcode 11 的新 safari 应用程序扩展中获取 newtab open/close 的事件侦听器
Get event listener for newtab open/close in new safari app extension in xcode 11
我是 Safari 浏览器扩展开发的新手。我的要求如下。
- 首次单击工具栏项时显示用户注册屏幕,并将用户详细信息保存在本地存储中。
- 获取新标签页 open/close、活动标签页详细信息、搜索标题、url 的回调。
我参考了 apple 文档,但我不清楚如何实现上述任务。如果有人可以提供工作示例和代码,我将不胜感激。
谢谢
终于解决了 Safari 应用程序扩展的要求。
在 safariExtensionViewController.xib 中实现了用户注册屏幕。每当用户单击工具栏项或我们的扩展程序图标单击 safari 时,它就会显示。
我发现这个很棒的 https://github.com/prasanaworld/SafariAppExtension-WindowTabManagement 库解决了我的问题。我们将获得所有 window/tab 删除添加和更新侦听器,并为每个 window 和选项卡分配自定义 ID。
我是 Safari 浏览器扩展开发的新手。我的要求如下。
- 首次单击工具栏项时显示用户注册屏幕,并将用户详细信息保存在本地存储中。
- 获取新标签页 open/close、活动标签页详细信息、搜索标题、url 的回调。
我参考了 apple 文档,但我不清楚如何实现上述任务。如果有人可以提供工作示例和代码,我将不胜感激。 谢谢
终于解决了 Safari 应用程序扩展的要求。
在 safariExtensionViewController.xib 中实现了用户注册屏幕。每当用户单击工具栏项或我们的扩展程序图标单击 safari 时,它就会显示。
我发现这个很棒的 https://github.com/prasanaworld/SafariAppExtension-WindowTabManagement 库解决了我的问题。我们将获得所有 window/tab 删除添加和更新侦听器,并为每个 window 和选项卡分配自定义 ID。