Ответ 1
Эти предупреждения обычно отображаются, если у вас есть неправильный файл cordova.js. Для каждой платформы есть разные. Убедитесь, что вы, например, не скопировали андроид в свою сборку ios.
При тестировании приложения phonegap я получаю следующие три предупреждения, и браузер просто зависает. Запуск приложения с сервера. Много раз эти всплывающие предупреждения появляются до запуска плагина Ripple. Как удалить их.
Предупреждение 1:
gap:["Device","getDeviceInfo","Device818329805"]
Предупреждение 2:
gap:["NetworkStatus","getConnectionInfo","NetworkStatus818329806"]
Предупреждение 3:
gap:["App","show","App818329807"]
Эти предупреждения обычно отображаются, если у вас есть неправильный файл cordova.js. Для каждой платформы есть разные. Убедитесь, что вы, например, не скопировали андроид в свою сборку ios.
Если вы тестируете свое приложение в своем браузере на рабочем столе, вы можете просто исключить этот файл. Для Chrome:
<script type="text/javascript">
if (!navigator.userAgent.toLowerCase().match('chrome')) {
document.write("<script src='phonegap.js'><\/script>");
}
</script>
(Таким образом, вам не нужно забывать раскомментировать ссылку script для процесса сборки.)
Вам просто нужно прокомментировать эту строку на cordova.js:
return prompt(argsJson, 'gap:'+JSON.stringify([service, action, callbackId]));
который находится в строке 4184 при использовании Phonegap 2.9.0-0 (Android)
Раскоммент перед развертыванием на устройство для производства