2016-07-23 100 views
0

我试图在我的Windows Phone 8.1 RT应用程序的WebView中加载内容。根据需要,我需要从数据库中获取内容并将其呈现在WebView中。内容本质上是一个保存为数据库字符串的HTML文档(内嵌JavaScript和CSS)。它还与移动服务建立连接。我在移动服务的CORS白名单中添加了*。我还在发现应用程序的Android和iOS版本需要它时添加了null将“about:blank”添加到Azure移动服务CORS白名单

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

回答

1

我假设(略)这是一个WinJS应用程序。它实际上与Azure或您的移动服务无关。 WebView中的所有内容都与需求有关。

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

该链接提供的是/否对你的要求 - 在WebView中,你正在做一个Web上下文。请明确指出您正在进行跨域XHR请求是明确禁止的请求。