Я реализую простую оболочку Phonegap для своего веб-приложения. В основном мне просто нужно приложение, подобное браузеру, отображающему загруженные страницы с сервера. Я перезаписать index.html
файл проекта PhoneGap так:Как открыть ссылки в приложении Phonegap без открытия браузера устройства?
<!DOCTYPE html>
<html>
<head></head>
<body onload="onBodyLoad()">
<script src="http://code.jquery.com/jquery-1.6.4.min.js"></script>
<script type="text/javascript">
function onBodyLoad()
{
document.addEventListener("deviceready", onDeviceReady, false);
window.location.href = window.open("http://localhost:8000/", '_self ', 'location=yes');
}
function onDeviceReady()
{
// do your thing!
}
</script>
</body>
</html>
Это открывает домашнюю страницу моего сайта и отображает его в качестве начальной страницы для приложения. И это работает. Проблема в том, что все ссылки на этой домашней странице будут открываться в браузере устройств. Я хотел бы открыть их в том же веб-обзоре Кордовы.
Это не цель гибридных мобильных приложений. лучше сделать мобильный сайт вместо гибридного приложения. –
Это требование, мне нужна такая оболочка, чтобы иметь мобильное приложение, а не мобильный сайт. – twist900