Comment le feu deviceready dans le navigateur google Chrome (essayez de déboguer phonegap projet)

Je suis le développement d'une application PhoneGap et je voudrais être en mesure de débogage dans le navigateur Chrome plutôt que sur le téléphone. Cependant, je ne l'initialisation de mon code dans un onDeviceReady() fonction qui est déclenchée lorsque PhoneGap les feux de l' "deviceready" de l'événement. Étant donné que Chrome n'est pas le feu à cet événement, mon code n'est pas initialisé.

Voici une version allégée de mon code:

var dashboard = {};

$(document).ready(function() {
    document.addEventListener("deviceready", dashboard.onDeviceReady, false);
}); 

dashboard.onDeviceReady = function() {
    alert("hello!"); //this is never fired in Chrome
};

J'ai essayé d'utiliser le Pis-aller code, qui, fondamentalement, tout simplement la suivante:

var e = document.createEvent('Events'); 
e.initEvent("deviceready");
document.dispatchEvent(e);

Mais lorsque j'exécute ce code dans la console javascript de Chrome, le "bonjour" alerte ne se déclenche pas. Ce que je fais mal? Ou google chrome, il ne supporte pas la cuisson "sur mesure" des événements comme deviceready?

InformationsquelleAutor Max | 2011-07-14