首页 新闻 会员 周边

c#的webbrowser怎么实现多窗口独立不同的cookie

0
悬赏园豆:200 [已解决问题] 解决于 2015-12-25 16:56

例子,我看到人家实现 独立不同cookie存储,如图:在最底下!他们是一个软件开了4子进程调用ie  4个窗口,实现不同cookie管理,、、!然后在一个窗口浏览页面结束后,自动清除对应的cookie,对其他cookie不产生任何影响!请大神,如果c#想实现,怎么实现呢?求大神赐教

 

zhc2470的主页 zhc2470 | 初学一级 | 园豆:22
提问于:2015-04-30 11:08
< >
分享
最佳答案
0

只要cookie container 不一样 就不能共享 cookie

你如果能过做到 cookie container每个 都不一样 那么就能做到cookie不一样

收获园豆:160
小眼睛老鼠 | 老鸟四级 |园豆:2731 | 2015-04-30 13:31

能写个事例看看吗?

zhc2470 | 园豆:22 (初学一级) | 2015-04-30 13:34

@zhc2470: 自己去查 cookie container

小眼睛老鼠 | 园豆:2731 (老鸟四级) | 2015-04-30 13:36

@zhc2470: cookie 天生是不共享的 共享是有要求的

就是必须是同一个cookiecontainer 才能共享

而其中最关键的是一个key key只有相同的情况下才能共享

小眼睛老鼠 | 园豆:2731 (老鸟四级) | 2015-04-30 13:38

@小眼睛老鼠: 你没有仔细看我的截图吧,我那个就是同一个cookiecontainer,但是他们做到了独立不同存在,他们都是打开taobao首页的

zhc2470 | 园豆:22 (初学一级) | 2015-04-30 13:45

@zhc2470: 谁告诉你是同一个了

cookiecontainer是你自己设置的

你上面明显不是同一个 00 01 02 03

小眼睛老鼠 | 园豆:2731 (老鸟四级) | 2015-04-30 13:57
其他回答(2)
0

c# webbrowser只是ie的一个壳, 是不可能实现的。 

你如果一定要这么干, 就用第三方的ff或者WebKit.net

收获园豆:30
问天何必 | 园豆:3311 (老鸟四级) | 2015-04-30 11:56

但是我看到人家实现了,上面的图就是我看到人家软件实现的!进行单独管理

支持(0) 反对(0) zhc2470 | 园豆:22 (初学一级) | 2015-04-30 11:58

@zhc2470: 你确定人家用的c# winform webbrowser?

支持(0) 反对(0) 问天何必 | 园豆:3311 (老鸟四级) | 2015-04-30 11:59
0

你看下它的4子进程的用户是啥?

收获园豆:10
Launcher | 园豆:45045 (高人七级) | 2015-04-30 12:30

用户都是一个用户啊,我自己电脑登陆的啊!就是一个软件打开登陆的,子进程是他主程序调用4个窗口打开的,cookie也不同

支持(0) 反对(0) zhc2470 | 园豆:22 (初学一级) | 2015-04-30 12:33

@zhc2470: 是吗?你截个进程列表的图给我看看。

支持(0) 反对(0) Launcher | 园豆:45045 (高人七级) | 2015-04-30 12:38

@Launcher: 

支持(0) 反对(0) zhc2470 | 园豆:22 (初学一级) | 2015-04-30 12:42

@zhc2470: 用 Spy++ 看下浏览器控件的窗口属性。

支持(0) 反对(0) Launcher | 园豆:45045 (高人七级) | 2015-04-30 12:55

@Launcher: http://pan.baidu.com/s/1mg9nKXa你下载下来看看吧

支持(0) 反对(0) zhc2470 | 园豆:22 (初学一级) | 2015-04-30 13:14

@zhc2470: 没兴趣,你自己搞吧

支持(0) 反对(0) Launcher | 园豆:45045 (高人七级) | 2015-04-30 13:24

@Launcher: 可以给大洋,搞好的,现金

支持(0) 反对(0) zhc2470 | 园豆:22 (初学一级) | 2015-04-30 13:26
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册