Vai al contenuto
BomAle

Compara la versione degli script

Recommended Posts

BomAle

ip.content utilizza una variabile _ccsJQ che permette di usare jquery nei blocchi e pagine...

ma se avessimo la necessità di controllare la versione installata e in caso di inserire una versione più recente?

usando una funzione javascript molto semplice possiamo controllare tutto ciò:

function versionCompare(a, B) {  var A = a.split('.'), B = b.split('.'), ret = 0, base, sig, x, y;  for(var i = 0, n = Math.max(A.length, B.length); i < n; i++) {    x = 'undefined' == typeof A[i] ? 0 : parseInt(A[i]);    y = 'undefined' == typeof B[i] ? 0 : parseInt(B[i]);         base = Math.pow(10, n - i - 1);    sig = 0;         if( x < y ) { sig = -1; }    else if( x > y ) { sig = 1; }    ret += sig * base;  }  return ret == 0 ? 0 : ret / Math.abs(ret);};// OCCORRE INSERIRE UNA NUOVA VERSIONE?if(versionCompare(_ccsJQ.fn.jquery, '2.2.0') < 0){alert('aggiorna le risorse dello script')}
ringrazio http://mandagreen.com/javascript-version-compare-function/ per aver pubblicato la funzione.

TOPIC IN MANUTENZIONE

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti

Crea un account o accedi per lasciare un commento

You need to be a member in order to leave a comment

Crea un account

Iscriviti per un nuovo account nella nostra comunità. È facile!

Registra un nuovo account

Accedi

Sei già registrato? Accedi qui.

Accedi Ora

×