【问题标题】:How to add cookie in my web browser control?如何在我的网络浏览器控件中添加 cookie?
【发布时间】:2013-06-14 04:24:56
【问题描述】:

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

webBrowser1.Navigate(new Uri(serverUrl)); 

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

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

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

请帮助我...谢谢

【问题讨论】:

标签: c# windows-phone-7


【解决方案1】:

我不确定这是否可行。 但是您可以使用 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/

【讨论】:

  • 我认为这不适用于 Windows 手机
  • 这在某些情况下是可能的。您可以使用Browser.InvokeScript。您可以看到一个有效的解决方案here。问候。
猜你喜欢
  • 2012-03-26
  • 1970-01-01
  • 1970-01-01
  • 2011-03-19
  • 1970-01-01
  • 1970-01-01
  • 2015-02-10
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多