Ссылки Jquery (JQM) не работают с протоколом file: /// в моем проекте Android Studio - PullRequest
0 голосов
/ 31 декабря 2018

Я работаю над гибридным приложением в 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-сервере.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...