我正在使用壁虎浏览器导航到一个网站,该网站留下了一个cookie,我想删除后,我做了它。如何从gecko浏览器中删除cookies?
哦,有谁知道如何在我的浏览器中实现代理系统,我知道的一种方法是
status.Items.Add("Setting Proxy")
Skybound.Gecko.GeckoPreferences.User("network.proxy.type") = 1
Skybound.Gecko.GeckoPreferences.User("network.proxy.http") = TextBox2.Text
Skybound.Gecko.GeckoPreferences.User("network.proxy.http_port") =但是通过这种方式,我不能在设置代理端口时从文本框中获取信息
发布于 2013-12-10 12:35:11
要删除整个cookie:
nsICookieManager CookieMan;
CookieMan = Xpcom.GetService<nsICookieManager>("@mozilla.org/cookiemanager;1");
CookieMan = Xpcom.QueryInterface<nsICookieManager>(CookieMan);
CookieMan.RemoveAll(); 对于赋值port,您必须提供整数值,而不是字符串。
Skybound.Gecko.GeckoPreferences.User("network.proxy.type") = 1;
Skybound.Gecko.GeckoPreferences.User("network.proxy.http") = TextBox2.Text;
Skybound.Gecko.GeckoPreferences.User("network.proxy.http_port") = 8080;如果要从textbox获取代理值,请使用':‘拆分该值,并按如下方式分配
Skybound.Gecko.GeckoPreferences.User("network.proxy.type") = 1;
Skybound.Gecko.GeckoPreferences.User("network.proxy.http") = TextBox2.Text.Split(':')[0];
Skybound.Gecko.GeckoPreferences.User("network.proxy.http_port") = int.Parse(TextBox2.Text.Split(':')[1]);https://stackoverflow.com/questions/17116890
复制相似问题