2016-07-23 38 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請求是明確禁止的請求。

相關問題