首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在safari应用扩展中监听"beforeNavigate“事件

如何在safari应用扩展中监听"beforeNavigate“事件
EN

Stack Overflow用户
提问于 2018-09-17 18:50:24
回答 2查看 676关注 0票数 6

我正在开发一个safari应用程序扩展。我必须像在旧的Safari JS扩展中那样监听"beforeNavigate“事件,我们可以使用Safari's Windows & Tabs API监听这些事件。

我浏览了 How to create Safari App Extension,但不幸的是在那里找不到任何与这些事件相关的东西。

有没有人可以帮我开发类似的Safari应用程序扩展App,就像我们在旧的Safari JS扩展中一样。

EN

回答 2

Stack Overflow用户

发布于 2019-11-01 17:50:43

从Safari13开始,苹果增加了一个页面导航通知的API。

在你的页面中,你现在可以覆盖功能页面(_ SafariExtensionHandler.swift:SFSafariPage,willNavigateTo url: URL?)。

来源:https://developer.apple.com/documentation/safari_release_notes/safari_13_release_notes

票数 1
EN

Stack Overflow用户

发布于 2018-09-28 20:46:05

不幸的是,Safari应用程序扩展中没有类似的功能。您唯一能做的就是捕获一个通过validateToolbarItem显示的新标签id。

或者尝试在您的应用程序中添加内容或网络筛选器...

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52366060

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档