Сам ответа на этот вопрос:Javascript текущего скрипт Тег
Использование document.currentScript не поддерживается IE.
Использование
var scripts document.getElementsByTagName('scripts');
var script=scripts[scripts-1]
не работает асинхронно.
Я столкнулся с очень редким случаем, когда использование DOM-селекторов также не было вариантом.
ie document.getElementById('myScript');
Есть ли способ выполнить сценарий, где «this» относится к тегу сценария?
Настройка Afaik 'src' будет блокировать встроенный скрипт в теге скрипта. – Teemu
@Teemu Да. Условие if (this! = Window) не было необходимым в современных FF и IE по той причине, о которой вы упоминаете, но я оставил его там, так как я не тестировал каждую версию браузера. – user2782001