簡體   English   中英

Geckofx C#阻止特定域

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM