5

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

webBrowser1.Navigate(new Uri(serverUrl)); 

基本上我需要在导航时输入 cookie 值。如何在 windows phone 7 中将 cookie 添加到这种类型的请求中

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

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

请帮助我...谢谢

4

1 回答 1

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/

于 2013-06-18T07:01:06.117 回答