我正在构建safari内容拦截器(xcode 7 beta 4)。
在应用程序中,我使用SFContentBlockerManager.reloadContentBlockerWithIdentifier
来实现blockerList.json
文件,但我无法使用新规则重写它。
let dir = NSSearchPathForDirectoriesInDomains(.DocumentDirectory, [.AllDomainsMask], true).first!
let file = NSURL.fileURLWithPath(dir.stringByAppendingPathComponent("blockerList.json"))
try String(contentsOfURL: file, encoding: NSUTF8StringEncoding)
抛出异常,关于file not found
。
似乎beginRequestWithExtensionContext
仍未调用(没有断点或NSLog工作)。所以 - 我也无法通过扩展代码加载更新的json文件。