2011-03-05 55 views
1

我挣扎着一些东西,我不确定这是否可能与当前的WP7 API。基本上我的WP7应用程序使用WebRequest类来发出Web请求,以使用用户名和密码凭证登录到第三方网站。我将会话状态/ cookie信息存储在CookieContainer对象中,以便我可以从网站进一步请求数据,并且这一切都可以正常工作,非常标准。坚持应用程序Cookies到WebBrowserTask

但我现在想要做的是提供一个链接,将用户带到网站的安全区域,而无需用户在从手机浏览器访问网站时再次登录。如果我只是简单地打电话给webbrowsertask,它会将我带到网站,但浏览器不知道我存储在我的应用程序中的Cookie,因此网站会将用户重定向到登录页面。我需要/希望能够做的是将我从应用程序请求存储的CookieContainer对象提供给webbrowsertask,以便我可以直接进入我想要的页面。

WebBrowserTask webBrowserTask = new WebBrowserTask(); 
webBrowserTask.URL = "https://www.xxx.com/loginarea"; 
webBrowserTask.Show(); 

关于如何做到这一点的任何建议/想法?

谢谢。

回答

0

我不认为你可以得到饼干的主要IE网页浏览器

不过,如果你准备举办应用程式中的浏览器控件,那么你应该能够使用注入cookie值JavaScript的。

相关问题