После поиска подходящего способа открыть браузер в моем приложении я наткнулся на ChildBrowser, который выглядел так, словно предлагал все, что мне было нужно. После нескольких уроков я не могу заставить плагин работать. Я отредактировал мой файл PhoneGap.plist для внешних хостов со значением «*», я добавил в плагины ChildBrowserCommand, но когда я запускаю приложение, ничего не происходит, когда я нажимаю на ссылку. У меня есть следующий код в заголовке моего документа:
<script type="text/javascript">
var childBrowser;
function onBodyLoad ()
{
document.addEventListener("deviceready", onDeviceReady, false);
}
//Phonegap ready to go
function onDeviceReady()
{
alert("PhoneGap is ready");
childBrowser = ChildBrowser.install();
}
function openChildBrowser(url)
{
try {
window.plugins.childBrowser.ShowWebPage(url);
//childBrowser.showWebPage(url);
}
cathc(err)
{
alert(err);
}
}
</script>
У меня есть ChildBrowser, включенный сразу после моего файла phoneGap.js, но, похоже, он не запускается, и я не получаю ошибок, зарегистрированных в консоли. Кто-нибудь знает, что не так или, по крайней мере, указывает мне правильное направление?