浏览器怎么设置Cookie路径,怎么判断网页更新完毕

sb3day 2010-05-29 05:50:22
看到the world浏览器有这个功能
Cookie同步

新窗口的cookie:
与原窗口cookie完全同步。适用于单帐号新窗口和原窗口的帐号登录状态完全一致

与原窗口cookie部分同步。适用于QQ空间、开心网的帐号多开同IE,文本方式保存的cookie完全同步,session cookie不同步

与原窗口cookie不同步。适用于网站、网页游戏等的账号多开新窗口使用新的cookie,网站、网页游戏等可在不同窗口下让多个账号同时在线


问题1:用代码怎么让程序中的IE浏览器设置cookie路径?
问题2:怎么判断网页更新完毕?我是这样判断的:
READYSTATE  rs;
WebBrowser->get_ReadyState(&rs);
if(rs!=READYSTATE_LOADING&&rs!=READYSTATE_UNINITIALIZED)//不正在加载,就是更新完了;
//在线程while(true)里一直判断,程序就卡住了,怎么解决????
{

...全文
492 点赞 收藏 7
写回复
7 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
kkkkkksm 2010-06-02
我一直用的这个方法

http://blog.csdn.net/CometNet/archive/2010/01/27/5261192.aspx
回复
sb3day 2010-06-01
找到设置cookies路径的相关网页,没答案:
http://social.microsoft.com/Forums/zh-CN/267/thread/54f52f06-c974-448f-bf32-8210473d5aed

http://topic.csdn.net/u/20100515/09/49037553-505a-4ea1-9b47-32cbf63ef0a6.html
回复
sb3day 2010-06-01
OnDocumentComplete, OnDownloadComplete都是用到afxdhtml.h MFC库的,在win32 sdk里的api函数是什么?
我是这么创建浏览器窗口的:static CAxWindow WinContainer,WinContainer2;
static CComPtr<IWebBrowser2> WebBrowser;

HRESULT hr,hr2;
WinContainer.Create(hWnd,rc,_T("shell.Explorer.2"),WS_CHILD | WS_VISIBLE); // WinContainer.Create(hWnd,rc,NULL,WS_CHILD | WS_VISIBLE);
WinContainer2.Create(hWnd,rc2,_T("shell.Explorer.2"),WS_CHILD | WS_VISIBLE);
hr = WinContainer.QueryControl(__uuidof(IWebBrowser2),(void**)&WebBrowser);

第一个问题怎么没人回啊?怎么设置cookies的路径?
回复
oyljerry 2010-05-31
OnDocumentComplete, OnDownloadComplete
回复
小哥哥1102 2010-05-31
get_ReadyState 建议在DocumentComplete函数里面使用 当得到的值等于READYSTATE_COMPLETE时,表示加载完毕
回复
wade_2003 2010-05-29
害怕不说,让我接几分
回复
不说害怕 2010-05-29
get_ReadyState 很好用...建议在DocumentComplete啥的里面用一下.
cookie的路径不是保存在默认地址么?
回复
相关推荐
发帖
HTML/XML
创建于2007-09-28

3054

社区成员

VC/MFC HTML/XML
申请成为版主
帖子事件
创建了帖子
2010-05-29 05:50
社区公告
暂无公告