Is any way to get the file info (file name, path) of a javascript file after the document is ready, without knowing how many scripts or the order how they are loaded?
i.e.
<html> <head> <script src="http://www.example.ex/js/js1.js" type="text/javascript"> <script src="http://www.example.ex/javascript/js2.js" type="text/javascript"> <script src="http://www.example.ex/scripts/js3.js" type="text/javascript"> <...> Where the file js2.js has something like this:
$(document).ready(function() { // get the filename "js2.js" } I could do
var scripts = document.getElementsByTagName("script"), scriptLocation = scripts[1].src; but the index "[1]" must be dynamic because i don't know the order of the loaded scripts.
scripts[scripts.length - 1]. You just need to save a reference to the name before the document ready handler.