2016-07-23 4 views
0

Windows Phone 8.1 RTアプリケーションでWebViewでコンテンツを読み込もうとしています。要件ごとに、私はデータベースからコンテンツを取得し、WebViewでレンダリングする必要があります。コンテンツは本質的にHTML文書(インラインJavaScriptとCSS付き)がデータベースに文字列として保存されています。また、モバイルサービスとの接続も可能です。Azure Mobile Service CORSホワイトリストに「about:blank」を追加します

モバイルサービスのCORSホワイトリストに*を追加しました。私はまた、アプリのアンドロイドとiOSの対応に必要であることを発見した後にnullを追加しました。

WebViewのNavigateToString()メソッドを使用しています。それは、about:を要求ヘッダー(おそらくabout:blankから)として送信するため、azureからデータをフェッチできません。ホワイトリストにabout:を追加する必要がありますが、有効なホスト名ではないと言われているため許可されません。私はabout*を追加しましたが、成功しませんでした。 *を既に追加したことを考慮して、CORSホワイトリストに追加する必要があるのは何ですか?

答えて

1

私はこれがWinJSアプリケーションである(わずかに)と仮定しています。実際にはAzureやモバイルサービスとは関係ありません。それは、WebView内の要件と関係があります。

レビュー:https://msdn.microsoft.com/en-us/library/windows/apps/hh465373.aspx

リンクはあなたの要求のためにYES/NOを提供すること - あなたはWebコンテキストをやっているのWebViewで。クロスドメインXHRリクエストは明示的に禁止されていることを明示的に注意してください。

関連する問題