Estoy construyendo un script JS que se puede incrustar encualquier sitio web Este script se basa en jQuery y socket.io, así que necesito una forma de verificar si estas 2 bibliotecas (jQuery & socket.io) ya se han incluido en la página maestra donde se insertará el script.
Si se han definido, todo está bien. Si no, necesito incluirlos para poder usarlos más tarde. ¿Alguna idea de cómo se puede lograr esto en Javascript puro?
Pseudocódigo del widget JS:
¿Está instalado jQuery? => No: instalar
¿está instalado socket.io? => No: instalar
hacer las cosas mágicas
Cualquier consejo será muy apreciado :)
Respuestas
0 para la respuesta № 1Simplemente puede verificar la presencia de sus variables globales.
if (!("jQuery" in window)) {
var script = document.createElement("script");
script.src = --jQuery URL--;
document.head.appendChild(script);
}
Y lo mismo para socket.io