将“about:blank”添加到Azure移动服务CORS白名单

时间:2016-07-23 05:28:26

标签: azure webview azure-mobile-services windows-rt

我正在尝试在Windows Phone 8.1 RT应用中加载WebView中的内容。根据要求,我需要从数据库中获取内容并在WebView中呈现它。内容本质上是一个HTML文档(带有内联javascript和CSS),在数据库中保存为字符串。它还与移动服务建立了联系。

我在移动服务的CORS白名单中添加了*。在发现应用程序的Android和iOS版本需要它之后,我还添加了null

我正在使用WebView的NavigateToString()方法。它无法从azure获取数据,因为它在请求标头中发送about:作为原点(可能来自about:blank)。我需要在白名单中添加about:但不允许,因为它说它不是有效的主机名。我添加about*但没有成功。我现在应该在CORS白名单中添加什么,考虑到我已经添加了*

1 个答案:

答案 0 :(得分:1)

我(稍微)假设这是一个WinJS应用程序。它实际上与Azure或您的移动服务无关。它完全符合WebView中的要求。

评论:https://msdn.microsoft.com/en-us/library/windows/apps/hh465373.aspx

该链接为您的请求提供了是/否 - 在WebView中您正在进行Web上下文。请注意,您正在进行跨域XHR请求,这些请求是明确禁止的。