comment détecter fichier js externes est déjà inclus à l'aide jquery
Question
J'ai inclus js externes à l'aide getScript. Cependant, je voudrais inclure une seule fois. Comment puis-je détecter si le fichier externe a été inclus en utilisant jquery? Merci.
La solution
ne vérifie pas techniquement si le fichier lui-même a été chargé, mais vous pouvez vérifier un espace de noms d'objet défini dans ce fichier.
Dites le fichier JS son code en utilisant un espace de noms quelque chose comme:
var myNameSpace = function(){
return {
some:'stuff'
};
}();
Ou tout style pour quelque chose des espaces de noms (c.-à-jQuery fait la même chose), vous pouvez vérifier la présence de myNameSpace
if (typeof myNameSpace == "undefined"){ // load script }
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow