我正在开发一个safari应用程序扩展。我必须像在旧的Safari JS扩展中那样监听"beforeNavigate“事件,我们可以使用Safari's Windows & Tabs API监听这些事件。
我浏览了 How to create Safari App Extension,但不幸的是在那里找不到任何与这些事件相关的东西。
有没有人可以帮我开发类似的Safari应用程序扩展App,就像我们在旧的Safari JS扩展中一样。
发布于 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
发布于 2018-09-28 20:46:05
不幸的是,Safari应用程序扩展中没有类似的功能。您唯一能做的就是捕获一个通过validateToolbarItem显示的新标签id。
或者尝试在您的应用程序中添加内容或网络筛选器...
https://stackoverflow.com/questions/52366060
复制相似问题