JavaScript で実行中の script の URL を取得する方法のメモ。
document.currentScript で実行中の script を取得することができます。
そして、document.currentScript.src で JavaScript の URL を取得することができます。
■HTML
■JavaScript (script1.js)
■実行結果
document.currentScript で実行中の script を取得することができます。
そして、document.currentScript.src で JavaScript の URL を取得することができます。
■HTML
<html> <head> <title>script</title> </head> <body> </body> <script type="text/javascript" src="script1.js"></script> </html>
■JavaScript (script1.js)
const script_url = document.currentScript.src; console.log('script url:' + script_url); const url_obj = new URL(script_url) console.log('origin: ' + url_obj.origin);
■実行結果
script url: http://localhost/script/script1.js origin: http://localhost