PhoneGap на iPhone не загружает внешние скрипты - PullRequest
4 голосов
/ 07 ноября 2011

В настоящее время я пишу простое приложение с использованием PhoneGap (iOS) и запускаю его в симуляторе. Проблема в том, что внешние URL, похоже, отказываются загружаться. Например, используя CDN для jQuery

<script type="text/javascript" charset="utf-8" src="http://code.jquery.com/jquery-1.7.min.js"></script>

Не сделает доступным $ / jQuery. Та же проблема происходит с weinre при попытке использовать его. Что-то мне нужно изменить, чтобы это работало?

1 Ответ

8 голосов
/ 08 ноября 2011

Добавили ли вы домены внешних ссылок в запись ExternalHosts в PhoneGap.plist?

В PhoneGap существует довольно новая система белых списков, которая вызывает некоторую путаницу с внешними ссылками

С - http://wiki.phonegap.com/:

"Кроме того, последний код имеет новую функцию белого списка. Если вы ссылаетесь на внешние хосты, вам нужно будет добавить хост в PhoneGap.plist включ "ExternalHosts". Подстановочные знаки в порядке. Поэтому, если вы подключаетесь к "http://phonegap.com",, вам необходимо добавить" phonegap.com "в список (или использовать подстановочный знак" * .phonegap.com ", который будет соответствоватьтакже субдомены). "

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