Pav*_*nek 7 safari safari-extension ios ios9 safari-content-blocker
我正在玩XCode7测试版,试图测试闪亮的新" 内容拦截器扩展 ".示例类采用与NSExtensionRequestHandling(已知)共享扩展相同的协议.从共享扩展的本质区别在于该类是一个普通的NSObject,而不是一个*ViewController子类,因为,你知道,一个阻挡延伸不应该被显示任何UI反馈.这至少是我的理解.无论如何,beginRequestWithExtensionContext应该将阻塞声明JSON提供给扩展点的关键方法不会被调用.该扩展程序确实具有TRUEPREDICATE其功能,NSExtensionActivationRule并且Safari确认在新的Safari配置"内容拦截器"中存在我的主机应用程序.但仍然没有雪茄.
有人知道它是否应该在测试的早期就已经开始工作了,还是只是一个新闻稿?
而且,哦,虽然我们在这里,是否有任何关于声明JSON格式的文档,或者只是我的Google-Fu让我失望了?:)
你怎么知道扩展没有被调用?
我构建了一个非常快速的测试应用程序并NSLog()从beginRequestWithExtensionContext方法中做了一个简单的操作,并且在扩展程序打开时调用它.
此外,fwiw,+[SFContentBlockerManager reloadContentBlockerWithIdentifier:completionHandler:]可让您随意触发主应用程序的更新.
| 归档时间: |
|
| 查看次数: |
2708 次 |
| 最近记录: |