我想在用户访问Safari上的网站时检索URL。内容拦截器 - Swift | iOS
我有想法使用内容拦截器,但我没有找到任何方法来获取我的blockList.json
文件中的网站的URL。
我试图在ContentBlockerRequestHandler类中打印一些东西,但什么也没有发生。
这里是类:
class ContentBlockerRequestHandler: NSObject, NSExtensionRequestHandling {
func beginRequest(with context: NSExtensionContext) {
let attachment = NSItemProvider(contentsOf: Bundle.main.url(forResource: "blockerList", withExtension: "json"))!
print("test")
let item = NSExtensionItem()
item.attachments = [attachment]
context.completeRequest(returningItems: [item], completionHandler: nil)
}
}
是否替代解决方案不存在,或者该如何解决?
感谢
感谢您的帮助,我会看看这个,) – fredericdnd
你提到的是适用于MacOS的文档,我试图找到对于iOS的解决方案;) – fredericdnd
好吧,我会尽力帮助。让我看看我是否可以找到任何其他解决方案。 –