2014-01-09 51 views
1

在我的Windows手機應用程序中,我使用的是Web瀏覽器。而我的網頁瀏覽器的XAML代碼,無法在Windows Phone 8中的WebBrowser中獲取Cookie?

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

當我得到餅乾Uri_Navigated功能一切正常,但是當我試圖從餅乾導航功能,當我執行的代碼,

cookies = browserControl.GetCookies(); 

我得到一個異常指出,

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

什問題是什麼?我應該如何獲得餅乾NAvigating函數?

回答

0

當方法調用對於 對象的當前狀態無效時引發的異常。

我想這是設計。它不會給你現有的cookies,因爲它們已經陳舊了,它不會給你新的cookies,因爲它們還沒有創建。

+0

你的意思是,我不能通過任何其他方式在__NAvigating__函數中獲得它? – Aju

+0

你可以在導航之前和導航之後得到它,但不能在一會兒。前兩個選項應該足夠了。 –

+0

那麼如何在導航前得到它? – Aju

相關問題