phonegap iphone внешний URL - PullRequest
1 голос
/ 23 января 2012

Я использую PhoneGap для создания приложения. У меня проблема, когда я пытаюсь «включить» удаленный URL в качестве веб-страницы. У меня это работает на Android, это было очень легко, изменив super.loadUrl();. Через некоторое время я узнал, что могу сменить startPage (для iOS). Теперь я могу включить удаленную веб-страницу в приложение для iOS, но телефонный разрыв не загружается.

Никакие события (например, deviceready) не будут вызваны, и я не могу использовать API телефонного промежутка.

Помогите пожалуйста, пожалуйста?

Ответы [ 2 ]

4 голосов
/ 23 января 2012

Для того, чтобы вы могли запускать код PhoneGap на внешнем веб-сайте, вы должны будете внести его в белый список. У каждой платформы свой собственный белый список. Для iOS вам нужно добавить хост в PhoneGap.plist под ключом «ExternalHosts».

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

Откуда вы загружаете файл PhoneGap.js? События не будут запускаться, если вы загружаете файл JS локально. Файл JS необходимо будет загрузить с той же страницы, что вы загружаете удаленно.

[EDIT] Только что заметил, что вы сказали, что можете просматривать тот же URL на Android. Файл PhoneGap.js отличается для Android и iOS. Если вы используете общий файл, это может быть проблемой.

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