Я знаю, что это общий вопрос, но мне трудно понять,
мои результаты основаны на различных ответах, которые я видел.
У меня мобильное приложение phonegap + jquery, использующее несколько локальных html-файлов.
иерархия выглядит так
index.html
|
--- A.html (uses getJSON() to server to get list)
| |
| --- A1.html (uses getJSON() to server to get details)
|
--- B.html (uses getJSON() to server to get list)
|
--- B1.html (uses getJSON() to server to get details)
html и js ресурсы являются локальными. Я использую jquery mobile.
На ежевике все отлично работает. На андроиде, index.html, A.html,
и B.html работают нормально. При попытке получить доступ к деталям просмотра A1 и
B1, я получаю «Ошибка загрузки страницы».
Я не могу понять, почему А и В работают, а А1 и В1 - нет.
Хотя не уверен, почему это будет иметь значение, с другой
я нашел предложение добавить
android:configChanges="orientation|keyboardHidden"
к активности в манифесте. Это ничего не изменило.
Если это связано с jquery, я попытался добавить следующее:
$( document ).bind( "mobileinit", function() {
// Make your jQuery Mobile framework configuration changes here!
$.mobile.allowCrossDomainPages = true;
$.support.cors = true;
});
Все еще нет любви. Любые идеи о том, как это исправить или отладить?
Спасибо,
Аарон