在Windows Phone 8中无法在WebBrowser中获取cookie?

时间:2014-01-09 10:31:11

标签: windows-phone-8

在我的Windows手机应用程序中,我正在使用Web浏览器。我的网络浏览器的xaml代码是,

<phone:WebBrowser IsScriptEnabled="True" Navigating="NAvigating" Navigated="Uri_Navigated" x:Name="browserControl" Margin="-1,55,0,0" />

当我从 Uri_Navigated 函数获取Cookie时,一切正常,但当我尝试从 NAvigating 函数中获取Cookie时,当我执行代码时,

cookies = browserControl.GetCookies();

我得到一个例外,说明了,

An exception of type 'System.InvalidOperationException' occurred in Microsoft.Phone.Interop.ni.dll but was not handled in user code

有什么问题?我应该如何在 NAvigating 功能中获取cookie?

1 个答案:

答案 0 :(得分:0)

  

方法调用无效时抛出的异常   对象的当前状态。

我想这是设计的。它不会为您提供现有的cookie,因为它们已经过时,并且它不会为您提供新的cookie,因为它们尚未创建。