基本上,我正在爲Safari尋找RequestPolicy。 GlimmerBlocker,Privoxy和BFilter等,這些工作很好,但沒有一個支持「阻止第三方元素」功能。一種防止第三方元素在Safari上加載的方法?
我使用GlimmerBlocker,並且模仿(勉強)的功能,我主要把這個代碼過濾腳本充斥的網站。
replace(/<(script|noscript|iframe)([\s\S]*?)<\/(script|noscript|iframe)>/img, "")
但是我厭倦了爲每個網站重複創建過濾器。反之亦然,白名單將是相同的。 如果有人有想法解決這個問題,那會非常好。謝謝。
這真棒,非常感謝您的工作。 看起來它不會阻止外部資源被下載,但它從本地顯示,我是嗎? (順便說一句,我很抱歉,我沒有足夠的聲望投票你的答案) – provdr
你知道,我不確定這一點。根據Apple的文檔,當我的擴展使用該技術阻止資源時,它是「未加載」的。但我不知道這是否意味着它不是_downloaded_。我將嘗試使用Safari的開發人員工具來檢查。 – canisbos
我明白了。我也會環顧四周,如果蘋果允許這樣做並且可以實施,我將沒有理由不再使用Chromium或Firefox了,這真是太棒了。 – provdr