Windows phone 7 将应用程序cookie持久化到WebBrowserTask
我正在努力解决一些问题,我不确定这在当前的WP7API中是否可行。基本上,我的WP7应用程序使用WebRequest类发出web请求,以使用用户的用户名和密码凭据登录到第三方网站。我将会话状态/cookie信息存储在CookieContainer对象中,这样我就可以从web站点进一步请求数据,到目前为止,这一切都很好,非常标准 但我现在想做的是提供一个链接,将用户带到网站的安全区域,而无需用户在从手机浏览器访问网站时再次登录。如果我只是调用webbrowsertask,它会将我带到网站,但浏览器不知道我在应用程序中存储的cookies,因此网站会将用户重定向到登录页面。我需要/想要做的是将我从应用程序请求中存储的CookieContainer对象提供给webbrowsertask,这样我就可以直接进入我想要的页面Windows phone 7 将应用程序cookie持久化到WebBrowserTask,windows-phone-7,Windows Phone 7,我正在努力解决一些问题,我不确定这在当前的WP7API中是否可行。基本上,我的WP7应用程序使用WebRequest类发出web请求,以使用用户的用户名和密码凭据登录到第三方网站。我将会话状态/cookie信息存储在CookieContainer对象中,这样我就可以从web站点进一步请求数据,到目前为止,这一切都很好,非常标准 但我现在想做的是提供一个链接,将用户带到网站的安全区域,而无需用户在从手机浏览器访问网站时再次登录。如果我只是调用webbrowsertask,它会将我带到网站,但浏览器
WebBrowserTask webBrowserTask = new WebBrowserTask();
webBrowserTask.URL = "https://www.xxx.com/loginarea";
webBrowserTask.Show();
关于如何做到这一点,有什么建议/想法吗
谢谢。我认为您无法将cookies发送到主IE web浏览器 但是,如果您准备在应用程序中托管浏览器控件,那么您应该能够使用javascript注入cookie值