Подтвердить что ты не робот

HTML-приложение Phonegap и различные предупреждения зависают браузером

При тестировании приложения phonegap я получаю следующие три предупреждения, и браузер просто зависает. Запуск приложения с сервера. Много раз эти всплывающие предупреждения появляются до запуска плагина Ripple. Как удалить их.

Предупреждение 1:

gap:["Device","getDeviceInfo","Device818329805"]

Предупреждение 2:

gap:["NetworkStatus","getConnectionInfo","NetworkStatus818329806"]

Предупреждение 3:

gap:["App","show","App818329807"]
4b9b3361

Ответ 1

Эти предупреждения обычно отображаются, если у вас есть неправильный файл cordova.js. Для каждой платформы есть разные. Убедитесь, что вы, например, не скопировали андроид в свою сборку ios.

Ответ 2

Если вы тестируете свое приложение в своем браузере на рабочем столе, вы можете просто исключить этот файл. Для Chrome:

<script type="text/javascript">
    if (!navigator.userAgent.toLowerCase().match('chrome')) {
        document.write("<script src='phonegap.js'><\/script>");
    }
</script>

(Таким образом, вам не нужно забывать раскомментировать ссылку script для процесса сборки.)

Ответ 3

Вам просто нужно прокомментировать эту строку на cordova.js:

return prompt(argsJson, 'gap:'+JSON.stringify([service, action, callbackId]));

который находится в строке 4184 при использовании Phonegap 2.9.0-0 (Android)

Раскоммент перед развертыванием на устройство для производства