safari-content-blocker

    0熱度

    1回答

    我想在用戶訪問Safari上的網站時檢索URL。 我有想法使用內容攔截器,但我沒有找到任何方法來獲取我的blockList.json文件中的網站的URL。 我試圖在ContentBlockerRequestHandler類中打印一些東西,但什麼也沒有發生。 這裏是類: class ContentBlockerRequestHandler: NSObject, NSExtensionRequestH

    6熱度

    4回答

    我在玩XCode7測試版,試圖測試閃亮的新「Content Blocker Extension」。示例類正在採用與(已知)共享擴展相同的NSExtensionRequestHandling協議。與共享擴展的本質區別在於,該類是普通的NSObject而不是*ViewController子類,因爲您知道阻止擴展不應顯示任何UI反饋。至少這是我的理解。無論如何,關鍵的方法beginRequestWith

    0熱度

    1回答

    我正在尋找一種輕鬆禁用應用內的Safari瀏覽器內容阻止的方法。任何想法如何做到這一點? SFContentBlockerManager.reloadContentBlockerWithIdentifier對此有幫助嗎?

    4熱度

    1回答

    我正在構建一個簡單的內容攔截應用程序。 它的工作原理,但我想應用UISwitches(保存到NSUserDefaults)過濾器(哪些網絡阻止和哪些不)。 因爲內容阻塞擴展使用JSON,所以我不清楚如何選擇多個JSON文件同時工作。 任何想法如何實現?多個擴展?以某種方式組合和分割json文件?

    0熱度

    1回答

    嗨我正在寫一個簡單的內容攔截器應用程序。在這個應用程序中,我想允許用戶添加他想阻止並阻止的網站,但由於某些原因,我的內容阻止程序並未阻止新加入的網站。我使用SFContentBlockerManager.reloadContentBlocker(withIdentifier:blockerIdentifier)它打印成功,但由於某些原因它不起作用。 import UIKit import Car

    1熱度

    1回答

    是否有iOS API告訴我我的Safari內容攔截器是否已啓用?或者我必須訴諸某種啓發式,如果我想知道這一點?

    2熱度

    3回答

    在我的內容攔截器中,是否有辦法阻止某個網站上的廣告攔截?例如,如果我想在除The Verge之外的所有網站上屏蔽廣告,是否有辦法阻止我提供的屏蔽規則影響此頁面?

    0熱度

    1回答

    我很難想到我的問題的解決方案,我想在可再生訂閱不活動時阻止內容阻止程序的可用性,我有相關代碼來檢查訂閱在應用擴展程序中仍處於活動狀態,但不會在第一次啓動擴展程序時才被調用,因此一旦用戶購買了一個訂閱,它就可以取消該應用程序,並且應用程序擴展程序將不會重新加載,因此它會繼續阻止內容當它不應該。 有沒有一種方法可以在訂閱結束後重新加載擴展?或者可能每天重新加載擴展程序一次?