2013-06-18 9 views
5

Chcę dodać plik cookie w moim kontrole przeglądarki internetowej.Jak dodać cookie w kontrolce internetowej?

webBrowser1.Navigate(new Uri(serverUrl)); 

Zasadniczo muszę umieścić wartość cookie w czasie navigation.How mogę dodać plik cookie do tego żądania typu w Windows Phone 7

Pozwól mi wyjaśnić mój pełny problem.

Muszę wysłać klucz uwierzytelniający za pomocą plików cookie do webquestu, aby serwer uwierzytelnił klienta. Na urządzeniach mobilnych, takich jak Android i iPhone, mają kontener Cookie, w którym kontrola przeglądarki pobiera dane z kontenera cookie. Spodziewałem się, że WP7 będzie miał podobny obiekt, ale ja go nie znalazłem. (Czy tęsknię? Jeśli tak, proszę kierować do mnie.)

Proszę mi pomóc ... Dzięki

+0

Jak na ten temat? http://social.msdn.microsoft.com/Forums/pl-PL/winformsdesigner/thread/e43239f3-3914-43ec-ac50-223b022ec2ea – Sabilv

+0

, ale potrzebuję rozwiązania dla Windows Phone – achukrishnan

+0

Czy mogę znać cel dodawania plików cookie w przeglądarka internetowa? jest dla części uwierzytelniania? – likewer

Odpowiedz

0

nie jestem pewien, że to będzie działać czy nie. Ale możesz wywoływać funkcje JavaScript na stronie z C# za pomocą kontrolki przeglądarki internetowej , a w JavaScript możesz ustawić plik cookie. Aby wywołać funkcje JavaScript kontrolek przeglądarki internetowej, zobacz poniższy link.

webBrowser1.Document.InvokeScript(jsfunctionname, parameters); 

http://notions.okuda.ca/2009/06/11/calling-javascript-in-a-webbrowser-control-from-c/

+0

Myślę, że to nie ma zastosowania w telefonie z systemem Windows – achukrishnan

+0

Jest to możliwe w niektórych przypadkach. Można użyć [Browser.InvokeScript] (http://msdn.microsoft.com/en-us/library/ee652559 (v = vs.95) .aspx). Możesz zobaczyć działające rozwiązanie [tutaj] (http://stackoverflow.com/questions/13287409/windows-phone-webbrowser-set-cookies). Pozdrowienia. – dixus

Powiązane problemy