獲取當前正在執行的Javascript腳本文件的路徑


獲取當前JavaScript腳本文件的路徑,在特定場景下可能需要,比如寫模塊加載器,或者進行日志記錄。下面這段腳本適用於所有瀏覽器來獲取正在執行js文件的路徑,但是該方法只適用於腳本加載過程中執行的情況,不適用於腳本初始化完成后的調用。當然如果要在腳本初始化完成后的調用獲取js文件路徑是可以用變通的方法做到的,我們可以在下面腳本加載過程的代碼中將獲取到的js文件地址賦給一個全局js變量,然后在腳本初始化完成后通過這個全局變量得到js文件的地址即可。

var scripts = document.getElementsByTagName("script")
var script = scripts[scripts.length - 1];
strJsPath = document.querySelector ? script.src : script.getAttribute("src", 4)//IE8直接.src
alert(strJsPath);//顯示當前正在執行js文件的地址

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM