Ну, это что-то вроде хака, вы можете взять все теги <script>
в документе, посмотреть, какой из них имеет имя файла, и выполнить логику оттуда.
document.getElementsByTagName('script');
это почти все, что вам нужно. Остальное - базовый JS.
Еще более интересным, чем цикл по всем возвращаемым элементам (хотя это, вероятно, наиболее безопасно), является то, что мы можем просто посмотреть только на последний элемент, возвращенный вызовом выше, поскольку Javascript гарантирует, что это должен быть тег <script>
во время его анализа (за исключением отложенных сценариев). Итак, этот код:
var all_scripts = document.getElementsByTagName('script');
var current_script = scripts[all_scripts.length-1];
alert(current_script.src);
Оповещает источник тега сценария, используемого для включения текущего файла Javascript.