Детский браузер не открывает веб-страницу в ios phonegap 1.3

Некоторое время мы использовали дочерний браузер, чтобы без проблем открывать PDF-файлы в нашем приложении для iOS. Недавно мы решили открыть веб-страницу, которую мы открывали в сафари в дочернем браузере, поэтому я отделил специальный код pdf от исходного кода открытия веб-страницы и попытался открыть окно. Это, конечно, не сработало. Попробовав какое-то время заставить его работать, я решил просто создать пустой проект phonegap, вставить плагин для дочернего браузера и заставить его перейти в Google (как в примере).

Новый проект phonegap 1.3, добавлен новый свежий плагин для дочернего браузера (в xcode в виде желтой папки в папке с плагинами), js для дочернего браузера добавлен в папку www и index.html, а также добавлен google.com; ЧайлдБраузер/ChildBrowser.js; ChildBrowserCommand/ChildBrowserCommand в phonegap.plist. Затем я попробовал три разных известных мне способа открыть страницу дочернего браузера (shouldStartLoadWithRequest в appdelegate, вызвать javascript дочернего браузера или вызвать метод напрямую с помощью phonegap.exec), и ни один из них не сработал.

Есть ли что-то другое, что мне нужно сделать, чтобы дочерний браузер работал на 1.3? Или я пропустил шаг, чтобы заставить веб-страницы работать в целом?


person Twomz    schedule 09.02.2012    source источник


Ответы (1)


Во-первых, я понял, что вам нужно настроить appdelegate для отправки правильных страниц в дочерний браузер, И вам нужно использовать код для отправки URL-адреса с помощью дочернего браузера.

Во-вторых, www.google.com не работает, www.google.com/ работает.

person Twomz    schedule 13.02.2012