0

ユーザーが 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)

    }

}

代替ソリューションは存在しますか、またはそのソリューションは何ですか?

ありがとう

4

1 に答える 1