2012-12-01 49 views
1

我需要在WebView(metro应用程序/ windows store应用程序/ winrt应用程序)中的http头中传递cookie。我知道,它已经回答了here。问题是,当我收到WebRequest响应头文件并将WebView作为字符串导航到响应的内容时,我没有获取样式(css),脚本(js)的工作方式。访问单一的Facebook页面告诉我,我有旧的浏览器。无论如何实现WebView.Navigate(Uri)的行为,但与HTTP头?Winrt WebView Http headers

+0

我编辑了你的标题。请参阅:“[应该在其标题中包含”标签“](http://meta.stackexchange.com/questions/19190/)”,其中的共识是“不,他们不应该”。 –

+0

好的,对不起。 – imslavko

回答

1

这是Windows应用商店安全概念的一部分。

我最好的猜测是你试图实现OAuth来支持通过Facebook登录。如果我是对的,你可以试试client side login flow。这一个将访问令牌作为重定向Uri的片段发送。由于该片段是Uri的一部分,因此可以使用WebView.Source属性读取它。

有关WebView的更多信息,请参阅msdn上的this blog post

+0

我不仅需要OAuth2 for facebook,还需要通过头文件与不同的服务器进行更多的交互。你的答案肯定适用于FB,但我想找到更通用的解决方案。谢谢你的答案! – imslavko