J’ai modifié comme tu as marqué (sauf pour index.js que j’ai du mettre sous la forme :
function onDeviceReady() {
// Handle the Cordova pause and resume events
document.addEventListener( 'pause', onPause.bind( this ), false );
document.addEventListener( 'resume', onResume.bind( this ), false );
// TODO: Cordova has been loaded. Perform any initialization that requires Cordova here.
var parentElement = document.getElementById('deviceready');
var listeningElement = parentElement.querySelector('.listening');
var receivedElement = parentElement.querySelector('.received');
listeningElement.setAttribute('style', 'display:none;');
receivedElement.setAttribute('style', 'display:block;');
var constellation = $.signalR.createConstellationConsumer("http://url:8088", "api_key", "MonFriendlyNameDeMonAppCordova");
constellation.client.onUpdateStateObject(function (stateobject) {
if (stateobject.Name == "/intelcpu/load/0") {
$("#cpu").text(stateobject.Value.Value);
}
});
constellation.connection.stateChanged(function (change) {
if (change.newState === $.signalR.connectionState.connected) {
constellation.server.requestSubscribeStateObjects("*", "HWMonitor", "*", "*");
}
});
constellation.connection.start();
};
J’ai enlevé cette ligne dans index.html sinon j’avais une erreur :
<meta http-equiv="Content-Security-Policy" content="default-src 'self' data: gap: https://ssl.gstatic.com 'unsafe-eval'; style-src 'self' 'unsafe-inline'; media-src *">
Par contre j’ai toujours une erreur :
Failed to load resource: the server responded with a status of 400 (Bad Request)
xhr_proxy (0,0)
Une idée du problème ? Je n’ai rien dans la console Constellation.