2016-04-05 3 views
-1

Я пытаюсь использовать Cache Plugin, так что я просто пытался выполнить код из документации:PhoneGap - Javascript не показывает никакого ответа

<script type="text/javascript"> 
document.addEventListener('deviceready', onDeviceReady); 
function onDeviceReady() 
{ 
    var success = function(status) { 
     alert('Message: ' + status); 
    } 

    var error = function(status) { 
     alert('Error: ' + status); 
    } 

    window.cache.clear(success, error); 
} 

И я пытаюсь вызвать его с помощью кнопки:

<button type="button" onclick="onDeviceReady()"> Click me </button> 

Но когда я нажимаю кнопку, ничего не происходит. Может ли кто-нибудь сказать мне, что я делаю неправильно?

Благодаря

+0

Любая ошибка в 'logcat'? – Rayon

+0

nope печально нет .. –

ответ

0

Вы должны включить файл "cordova.js" в вашем HTML. Этот файл создается в корневой папке проекта во время сборки cordova и его необходимо для использования плагинов cordova.

+0

I! Я связал cordova.js и cordova_plugin.js в элементе head с моим кодом –

+0

@JietzoRawit Я предполагаю, что прослушиватель событий ondeviceready должен быть помещен в функцию onload тела или функцию готовности jquery, если используется jquery. То, как это работает для меня – Gandhi

Смежные вопросы