come individuare il file js esterni è già incluso utilizzando jQuery
Domanda
Ho incluso js esterni file usando getScript. Tuttavia, mi piacerebbe includere una sola volta. Come posso rilevare se il file esterno è stato inserito utilizzando jQuery? Grazie.
Soluzione
questo non tecnicamente controlla se il file stesso è stato caricato, ma è possibile verificare la presenza di uno spazio dei nomi oggetto definito all'interno di tale file.
Say il file JS namespace relativo codice utilizzando qualcosa di simile:
var myNameSpace = function(){
return {
some:'stuff'
};
}();
O qualsiasi stile per namespacing qualcosa (ad esempio jQuery fa la stessa cosa), allora si può verificare la presenza di myNameSpace
if (typeof myNameSpace == "undefined"){ // load script }
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow