Разрешить внешние хосты в iframe на xcode 4.1, используя phonegap - PullRequest
0 голосов
/ 20 сентября 2011

Я пытаюсь создать приложение для iPad / iPhone, которое отображает iFrame со ссылкой на внешний сайт.(Это не обязательно должно быть в App Store).

Проблема в том, что когда я загружаю приложение, оно переводит меня в Safari.

Я знаю, что вболее ранняя версия XCode, где вы могли указать, какие внешние узлы были разрешены в приложении.И это сработало!

Кажется, я не могу найти настройку в 4.1 ...

Кто-нибудь знает, где я могу найти ее?

Приветствия!

Ответы [ 2 ]

2 голосов
/ 30 мая 2012

Изменения в PhoneGap.plist или Cordova.plist

Измените / добавьте следующие значения в файл PhoneGap.plist или Cordova.plist вашего приложения.

MediaPlaybackRequiresUserAction: NO

Разрешить InlineMediaPlayback: ДА

OpenAllWhitelistURLsInWebView: ДА

и установите список ExternalHosts как вам нужно

здесь я делаю для показа gopoglemap в приложении

ExternalHosts

      *.google.com
      *.gstatic.com
1 голос
/ 20 сентября 2011

Phonegap читает параметр с именем «ExternalHosts» - этот параметр используется для внесения в белый список разрешенных внешних доменов.

Откройте phonegap.plist - ключ должен быть там, если нет, просто добавьте его.

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