每个标签geckofx c#的单独cookie

时间:2017-05-24 03:27:09

标签: c# gecko geckofx

我想为每个标签使用单独的cookie,是否有可能为每个标签使用代理,我希望得到任何重播。感谢

我尝试为每个标签创建另一个配置文件,但它仍然在标签之间共享Cookie。

2 个答案:

答案 0 :(得分:1)

以经典的方式是不可能的。 Xpcom的一个实例(您的应用程序)使用一个配置文件目录。如果需要,您只能在调用Xpcom.Initialize之前手动指定路径:

string directory = Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.LocalApplicationData), Path.Combine("Geckofx", "MyFolder123"));
Xpcom.ProfileDirectory = directory;

与代理相同,它只能为Xpcom的一个实例设置:

GeckoPreferences.User["network.proxy.http"] = "123.0.0.4";
GeckoPreferences.User["network.proxy.http_port"] = 1234;

答案 1 :(得分:0)

我担心您需要一个运行GeckoFx的程序的单独实例,以便不共享cookie(用户配置文件夹)。