Board logo

标题: [问题求助] 世界之窗核心开发人员请帮忙解答!!! [打印本页]

作者: iexgb    时间: 2011-1-10 09:53     标题: 世界之窗核心开发人员请帮忙解答!!!

用 UrlMkSetSessionOption 为User-Agent追加自定义标识时,IE8下有效,但IE6、IE7无效。

我发现世界之窗较早的版本也没有解决这个问题,但最新的世界之窗3.2这个问题完美解决了。不知道是如何解决的,可否告知。

傲游2在IE7、IE8下有效,但IE6下它也没有成功加入它的标识maxthon 2.0。

这个问题要对浏览器深入研究后才能解决,请世界之窗的核心开发成员帮忙告诉一下如果能够追加标识到 User-Agent,同时兼容IE6、IE7、IE8
作者: iexgb    时间: 2011-1-10 09:55

以下是我的代码,开发环境是VC++2003.net

        DWORD dwAgentSize;
        TCHAR szAgent[2000];
        ::ZeroMemory(szAgent, 2000);
        UrlMkGetSessionOption(URLMON_OPTION_USERAGENT, szAgent, 2000, &dwAgentSize, 0);

        CString strUserAgent = szAgent;
        strUserAgent.TrimRight(" )");
        strUserAgent.AppendFormat("; %s)", __Doyo_User_Agent);

        int nUserAgentLen = strUserAgent.GetLength();
        UrlMkSetSessionOption(URLMON_OPTION_USERAGENT, strUserAgent.GetBuffer(nUserAgentLen), nUserAgentLen, 0);
作者: iexgb    时间: 2011-1-10 11:07


这是一个高级的问题,IE6下傲游也没有解决
作者: junner    时间: 2011-1-10 12:42

我不懂---好高深的~
作者: iexgb    时间: 2011-1-10 13:03

[attach]106928[/attach]
[attach]106927[/attach]
世界之窗在IE8下User-Agent追加标识失败。IE6、IE7正常
作者: iexgb    时间: 2011-1-10 13:06

傲游在IE7、IE8下能够正常加入标识,而世界之窗在IE6、IE7下能够正常加入




欢迎光临 世界之窗论坛 (http://bbs.theworld.cn/) Powered by Discuz! 7.2