Obtener el script actual mediante javascript

En ocasiones nos puede interesar acceder desde dentro de un archivo javascript a la etiqueta <script> que carga dicho archivo para por ejemplo consultar alguna de sus propiedades o quizás consultar algún atributo de tipo data- que le hayamos asignado.

La forma más rápida de hacerlo es mediante document.currentScript. Hay que tener en cuenta que este atributo está disponible desde HTML5 y actualmente no es cross browser, de todas formas podéis leer más información o ver un pequeño ejemplo de su uso.

if ( document.currentScript.async ) {
    console.log( 'Este script se está ejecutando asíncronamente' );
} else {
    console.log( 'Este script se está ejecutando de forma síncrona' );
}
Corre la voz!

Comentarios


Escribir un comentario

Escribe lo que desees, si quieres incluir código hazlo usando los tags <pre>

Nombre:
Email:
Website: