jQuery Mobile 1.2 PhoneGap/Cordova 2.1 Android 4.0.3 Ошибка загрузки страницы

Я прочитал об «ошибке хрома: -6» и получил проблемы с параметрами URL-адреса в веб-просмотре Android в версии 3.0+.

При запуске мое приложение проверяет, аутентифицированы ли вы, и если нет, выполняет $.mobile.changePage на странице входа. Это терпит неудачу и вызывает сообщение «ошибка загрузки страницы» от jQuery Mobile. Я не передаю параметры в строке запроса, поэтому единственное, что, как мне кажется, может помешать, — это манипуляции с хэшем, которые jQM использует для навигации ajax. Итак, я сделал одно изменение и отключил ajax-навигацию, установив $.mobile.ajaxEnabled = false. Моя страница загрузилась правильно.

Итак, мой вопрос: есть ли другой способ настроить вещи, чтобы я мог включить навигацию ajax? Или есть патч для PhoneGap/Cordova 2.1 или jQuery Mobile 1.2, который исправляет это?


person Robert    schedule 25.10.2012    source источник


Ответы (1)


Вы пытались использовать атрибут rel="external", как описано на страницах документации? См. здесь, в частности "Связывание без Ajax" и "Связывание внутри многостраничный документ"

person Dave R    schedule 25.10.2012
comment
Да, я думал об этом, но, по сути, это механизм одноразовой навигации без ajax, который вызывает полное обновление страницы. Я уже получил это, отключив навигацию ajax по всему приложению. Я не хочу этого делать. - person Robert; 25.10.2012