我正在尝试在Windows Phone 8.1 RT应用中加载WebView中的内容。根据要求,我需要从数据库中获取内容并在WebView中呈现它。内容本质上是一个HTML文档(带有内联javascript和CSS),在数据库中保存为字符串。它还与移动服务建立了联系。
我在移动服务的CORS白名单中添加了*
。在发现应用程序的Android和iOS版本需要它之后,我还添加了null
。
我正在使用WebView的NavigateToString()
方法。它无法从azure获取数据,因为它在请求标头中发送about:
作为原点(可能来自about:blank
)。我需要在白名单中添加about:
但不允许,因为它说它不是有效的主机名。我添加about*
但没有成功。我现在应该在CORS白名单中添加什么,考虑到我已经添加了*
?
答案 0 :(得分:1)
我(稍微)假设这是一个WinJS应用程序。它实际上与Azure或您的移动服务无关。它完全符合WebView中的要求。
评论:https://msdn.microsoft.com/en-us/library/windows/apps/hh465373.aspx
该链接为您的请求提供了是/否 - 在WebView中您正在进行Web上下文。请注意,您正在进行跨域XHR请求,这些请求是明确禁止的。