PhoneGap 1.0.0 бесконечные подсказки, когда HTML-файл в другой папке - PullRequest
2 голосов
/ 30 июля 2011

Я создаю приложение PhoneGap (1.0.0) / jQueryMobile (1.0b1) на Android, но у меня возникают проблемы при смене страниц.(Droid Incredible работает под управлением 2.2)

Приложение PhoneGap первоначально открывает файл, расположенный в assets / www / account / login.html. При успешном входе в систему он изменяет window.location = "dashboard.html" (dashboard.html).находится в той же папке «account». В dashboard.html у меня есть кнопка - при ее нажатии устанавливается window.location = "../ lists / listRecords.html".

Однако после перехода кНа странице listRecords я получаю бесконечную серию приглашений «gap: [« Device »,« getDeviceInfo »,« Device0 », true]». Это ТОЛЬКО происходит при изменении window.location на html-файлы вне исходной папки «account»Ссылка на файлы в папке «account» работает нормально.

Я бы предпочел, чтобы мои файлы были организованы в разные папки ... Есть ли способ сделать это, если PhoneGap сходит с ума бесконечными подсказками?(При этом используется совершенно новая версия PhoneGap 1.0.0 js, jar и plugins.xml, так что это не проблема несовпадения версий)

Ответы [ 3 ]

0 голосов
/ 17 января 2012

В версиях Android более 1.2.0 это может быть проблема с белым списком: Каково состояние белого списка в phonegap 1.3.0?

0 голосов
/ 11 октября 2012

Думаю, я вернусь и отвечу на это.Обычно, когда вы получаете странные ошибки телефонной пропасти, главное - вернуться на страницу «Начало работы» для любой платформы, на которой вы находитесь, точно следовать их инструкциям (с их обновленными файлами) и скопировать старый html / js /.CSS файлы.В этом случае оказалось, что мой XML-файл был неправильно сделан для более новой версии PhoneGap

0 голосов
/ 12 октября 2011

убедитесь, что вы обновились до версии 1.1, так как версия 1 была очень глючной, которая более или менее сломала все. Кроме того, вы обычно не создавали бы страницы в папках для приложения телефонного промежутка, но на самом деле создавали бы страницы на лету, как и когда они вам нужны, чтобы максимально сократить кэш-память и память, а также попытаться сохранить как можно больше родных ощущений. возможно.

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