[英]Geckofx C# Blocking Specific domains
我正在將Geckofx v18用於C#應用程序。
是否可以將其配置為阻止某些域? 如果是這樣,怎么做。
更新:我想這樣做是為了阻止某些外部圖像消耗過多的帶寬,從而阻止它們加載到網站上。 另外,我使用ip:port代理,因此它也應與該設置一起使用。
您可以使用firefox阻止從域加載圖像。 如何使用Firefox阻止來自域的圖像
Firefox將此內容寫入Permissions.sqlite文件。
將您要阻止的域添加到firefox中,然后,如果將此文件復制到geckofx配置文件目錄中,並在其中替換Permissions.sqlite文件,它將導致geckofx阻止所需的圖像。
您的Geckofx個人資料可能位於以下文件夾中:
C:\Users\%USER%\AppData\Local\Geckofx\DefaultProfile
您的Firefox個人資料可能位於以下文件夾中:
C:\Users\%USER%\AppData\Roaming\Mozilla\Firefox\Profiles\2boeeqja.default
要從C#設置權限(而不是在Firefox中復制權限。sqlite文件),可以使用nsIPermissionManager接口。 您可以這樣創建一個實例:
var instance = Xpcom.CreateInstance<nsIPermissionManager>("@mozilla.org/permissionmanager;1");
有關nsIPermissionManager的更多信息,請參見此處。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.