【发布时间】:2020-07-17 02:02:00
【问题描述】:
我是 Safari 浏览器扩展开发的新手。我的要求如下。
- 首次单击工具栏项时显示用户注册屏幕,并将用户详细信息保存在本地存储中。
- 获取新标签打开/关闭、活动标签详细信息、搜索标题、网址的回调。
我参考了苹果文档,但我不清楚是否能完成上述任务。如果有人可以提供工作示例和代码,我将不胜感激。 谢谢
【问题讨论】:
标签: swift xcode browser-extension safari-app-extension
我是 Safari 浏览器扩展开发的新手。我的要求如下。
我参考了苹果文档,但我不清楚是否能完成上述任务。如果有人可以提供工作示例和代码,我将不胜感激。 谢谢
【问题讨论】:
标签: swift xcode browser-extension safari-app-extension
最后我解决了 safari 应用程序扩展的要求。
在 safariExtensionViewController.xib 中实现了用户注册屏幕。每当用户单击工具栏项或我们的扩展程序图标单击 safari 时,它都会显示。
我发现这个很棒的https://github.com/prasanaworld/SafariAppExtension-WindowTabManagement 库解决了我的问题。我们将使用分配给每个窗口和选项卡的自定义 ID 获取所有窗口/选项卡删除添加和更新侦听器。
【讨论】: