2016-07-23 9 views
0

Я пытаюсь загрузить контент в WebView в приложении Windows Phone 8.1 RT. Согласно требованию, мне нужно получить контент из базы данных и отобразить его в WebView. Содержимое - это, по сути, документ HTML (с встроенным javascript и CSS), сохраненный как строка в базе данных. Он также устанавливает связь с мобильной службой.Добавить «about: blank» в Azure Mobile Service CORS whitelist

Я добавил * в свой белый список мобильных услуг CORS. Я также добавил null после обнаружения того, что это было необходимо для сторонних разработчиков Android и iOS.

Я использую метод WebView NavigateToString(). Он не может извлекать данные из лазурного, поскольку он отправляет about: как источник в заголовке запроса (возможно, от about:blank). Мне нужно добавить about: в белый список, но он не позволит, потому что он говорит, что это не допустимое имя хоста. Я добавил about* без успеха. Что я должен добавить в белый список CORS сейчас, учитывая, что я уже добавил *?

ответ

1

Я предполагаю (слегка), что это приложение WinJS. На самом деле это не имеет никакого отношения к Azure или вашей Mobile Service. Он имеет все, что связано с требованиями в WebView.

Обзор: https://msdn.microsoft.com/en-us/library/windows/apps/hh465373.aspx

Эта связь обеспечивает да/нет по вашему запросу - в WebView вы делаете веб-контекст. Обратите внимание, что вы выполняете Cross-Domain XHR-запросы, которые явно запрещены.