首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >gecko cookie删除和gecko代理

gecko cookie删除和gecko代理
EN

Stack Overflow用户
提问于 2013-06-15 04:38:57
回答 1查看 1.4K关注 0票数 0

我正在使用壁虎浏览器导航到一个网站,该网站留下了一个cookie,我想删除后,我做了它。如何从gecko浏览器中删除cookies?

哦,有谁知道如何在我的浏览器中实现代理系统,我知道的一种方法是

代码语言:javascript
复制
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") =

但是通过这种方式,我不能在设置代理端口时从文本框中获取信息

EN

回答 1

Stack Overflow用户

发布于 2013-12-10 12:35:11

要删除整个cookie:

代码语言:javascript
复制
nsICookieManager CookieMan;
            CookieMan = Xpcom.GetService<nsICookieManager>("@mozilla.org/cookiemanager;1");
            CookieMan = Xpcom.QueryInterface<nsICookieManager>(CookieMan);
            CookieMan.RemoveAll();        

对于赋值port,您必须提供整数值,而不是字符串。

代码语言:javascript
复制
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获取代理值,请使用':‘拆分该值,并按如下方式分配

代码语言:javascript
复制
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]);
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17116890

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档