Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/oracle/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Windows phone 7 将应用程序cookie持久化到WebBrowserTask_Windows Phone 7 - Fatal编程技术网

Windows phone 7 将应用程序cookie持久化到WebBrowserTask

Windows phone 7 将应用程序cookie持久化到WebBrowserTask,windows-phone-7,Windows Phone 7,我正在努力解决一些问题,我不确定这在当前的WP7API中是否可行。基本上,我的WP7应用程序使用WebRequest类发出web请求,以使用用户的用户名和密码凭据登录到第三方网站。我将会话状态/cookie信息存储在CookieContainer对象中,这样我就可以从web站点进一步请求数据,到目前为止,这一切都很好,非常标准 但我现在想做的是提供一个链接,将用户带到网站的安全区域,而无需用户在从手机浏览器访问网站时再次登录。如果我只是调用webbrowsertask,它会将我带到网站,但浏览器

我正在努力解决一些问题,我不确定这在当前的WP7API中是否可行。基本上,我的WP7应用程序使用WebRequest类发出web请求,以使用用户的用户名和密码凭据登录到第三方网站。我将会话状态/cookie信息存储在CookieContainer对象中,这样我就可以从web站点进一步请求数据,到目前为止,这一切都很好,非常标准

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

WebBrowserTask webBrowserTask = new WebBrowserTask();
webBrowserTask.URL = "https://www.xxx.com/loginarea";
webBrowserTask.Show(); 
关于如何做到这一点,有什么建议/想法吗


谢谢。

我认为您无法将cookies发送到主IE web浏览器

但是,如果您准备在应用程序中托管浏览器控件,那么您应该能够使用javascript注入cookie值