проблема с пустым шаблоном плагина для браузера приложений в phonegap

#android #cordova #phonegap

#Android #кордова #phonegap

Вопрос:

Я создал приложение для конвертации валют, используя javascript в качестве забавного проекта, и я превратил его в файл apk с помощью сборки phonegap. Приложение может конвертировать онлайн и оффлайн, и пользователь должен сначала щелкнуть по экрану, чтобы выбрать, онлайн или оффлайн. Но онлайн-часть не работает, когда я нажимаю кнопку на своем телефоне. Вот мой код:

 <script type="text/javascript">

    document.addEventListener("deviceready", onDeviceReady, false);
    function onDeviceReady() {
        window.open = cordova.InAppBrowser.open;
    }


function offline() {
  window.location.assign("local/offline.html")
}
function online() {
  window.location.assign("http://invailor.000webhostapp.com/NewCurrency.html")
}

</script>

        
    </head>
    <body>
<script type="text/javascript" src="cordova.js"></script> <!-- this does not even work since js is not in the blank app template -->
 <h1>Welcome to the currency converter</h1>
 <p> How do you want to use this app?</p>
  
 <input type="button" value="online" onclick="online()">
<a href=”#” onclick="window.open('http://invailor.000webhostapp.com/NewCurrency.html', '_blank', 'location=yes');">online</a>     
 <input type="button" value="Offline" onclick="offline()">


    </body>
  

Моя проблема в том, что, похоже, плагины inappbrowser и cordova не включены в пустой шаблон приложения Phonegap Desktop. У меня есть этот шаблон несколько лет назад, когда я тестировал с другим приложением, и теперь я больше не могу заставить Phonegap Desktop работать в Windows 10, он просто застревает на экране с вращающимся кругом и не запускает сервер. Насколько я помню, в шаблоне hello world от Phonegap были включены эти плагины. Если кто-нибудь предоставит мне шаблон hello world для Phonegap 0.4.5 по умолчанию, я был бы признателен. Кажется, в том, который я нашел в Интернете, отсутствовали файлы, и я не мог заставить его работать. Вот мой проект: онлайн-конвертер валют zip

Ответ №1:

Я нашел рабочую версию Phonegap Desktop для Windows 10, это ссылка:

https://github.com/phonegap/phonegap-app-desktop/releases/tag/0.2.3

Оттуда я создал новый проект и заставил все работать!