2013-10-24 2 views
2

Я установил Phonegap с помощью npm, и мое приложение отлично работает, за исключением случаев, когда я вызываю window.open для запуска веб-сайта, он не дает мне нижний колонтитул с помощью кнопки «done», поэтому мое приложение застряло на называемой веб-страницей.InAppBrowser не запускается

Я использую XCode для создания приложения ios.

Я использовал npm для добавления плагина InAppBrowser. Он добавил к config.xml.

Я добавил сайт в свой белый список в config.xml. Сайт открывается отлично, только без сделанной кнопки/нижнего колонтитула.

Она добавила запись плагин InAppBrowser к: /#myapp#/platforms/#platform#/www/cordova_plugins.js

Он добавлен в папку плагин InAppBrowser в/# MyApp #/платформы/# платформы #/плагины/

связанные файлы SRC для InAppBrowser находятся в папке платформы, а (например IOS плагин SRC файлы:/# MyApp #/платформы/# платформа #/# имя_приложения #/Плагины /)

Я добавил функцию console.log в InAppBrowser.js, чтобы подтвердить, что плагин загружен, но он не генерирует введите запись в журнале.

Я пробовал много вещей, чтобы получить кнопку нижнего колонтитула/сделать, чтобы показать без каких-либо успехов, но мне кажется, что здесь что-то не хватает.

ответ

1

Я решил эту проблему, воссоздав проект Xcode с помощью cordova (вместо телефонной заставки). Я прошел через все решения несколько раз без везения, поэтому я использовал терминал для создания нового проекта cordova, добавил InAppBrowser в проект, а затем скопировал свой код и активы из старого проекта в новый. Запустил приложение на своем ipad, и все это работало отлично.

Я не подозреваю, что это проблема с Phonegap 3.1.0. Я думаю, что была проблема с проектом, которая не позволяла ему работать, и начать с чистого проекта сделал трюк.

Все хорошо.

Одно замечание, что я видел сообщения, сообщающие, что кордова прерывает функцию console.log, поэтому будьте осторожны с этим. Оповещения работают очень хорошо.

+0

Слышали ли вы что-нибудь еще с этого поста? Я не в состоянии воссоздать весь проект :( –

Смежные вопросы