Я работаю над гибридным приложением в Android Studio, используя класс WebView (html-страница с Jquery Mobile - JQM).Страница загружается из каталога ресурсов, и я вижу страницу, которую пытаюсь загрузить.
Проблема возникает, когда я пытаюсь щелкнуть одну из ссылок, которая не имеет атрибута: data-ajax = "false" При этом я получаю сообщение об ошибке msg "Ошибка загрузки страницы" .
В Android Studio появляется следующая ошибка:
"I / chromium: [INFO: CONSOLE (4)]" Доступ к XMLHttpRequest в 'file: ///android_asset/browseActivity.html' из источника 'null' был заблокирован CORSполитика: Запросы перекрестного происхождения поддерживаются только для схем протоколов: http, data, chrome, https. ", source: http://code.jquery.com/jquery-1.11.1.min.js (4)"
Я понимаю, что проблема связана сиспользование локального файла из каталога активов.
Есть ли способ решить эту проблему?Я искал в любом месте и не мог найти никакого решения, которое не вынуждает меня размещать мои веб-страницы на каком-то http-сервере.