ユーザーが Safari で Web サイトにアクセスしているときに、URL を取得しようとしています。
コンテンツ ブロッカーを使用することを考えていましたが、ファイル内の Web サイトの URL を取得する方法が見つかりませんblockList.json
。
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)
}
}
代替ソリューションは存在しますか、またはそのソリューションは何ですか?
ありがとう