如何在我的Web浏览器控件中添加cookie?

时间:2013-06-18 04:43:04

标签: c# windows-phone-7

我想在我的网络浏览器控件中添加Cookie。

webBrowser1.Navigate(new Uri(serverUrl)); 

基本上我需要在导航时输入cookie值。如何在Windows Phone 7中为此类型请求添加cookie

让我解释一下我的完整问题。

我必须通过cookie将身份验证密钥发送到webrequest,以便服务器对客户端进行身份验证。在Android和iPhone等移动设备中,它们有一个Cookie容器,浏览器控件从cookie容器中获取数据。我期望WP7有类似的设施,但我没有找到它。 (我错过了吗?如果有,请指导我。)

请帮帮我......谢谢

1 个答案:

答案 0 :(得分:0)

我不确定这是否有效。 但您可以使用Web浏览器控件从C#调用页面内的JavaScript函数 在JavaScript中,您可以设置cookie。要调用Web浏览器控件的JavaScript函数,请参阅下面的链接。

 webBrowser1.Document.InvokeScript(jsfunctionname, parameters);

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