Существует ли простой и надежный способ определения URL-адреса исполняемого файла JavaScript (внутри веб-страницы)?
Моя единственная мысль в этом заключается в том, чтобы отсканировать DOM для всех атрибутов script src
, чтобы найти способ ссылки на текущий файл, а затем определить абсолютный URL-адрес, применив его к document.location
. У кого-нибудь есть другие идеи, есть ли какой-то сверхлегкий метод, который я полностью игнорировал?
UPDATE: script элементы, доступные через DOM, уже имеют свойство src
, которое содержит полный URL-адрес. Я не знаю, как вездесущий/стандартный, но в качестве альтернативы вы можете использовать getAttribute("src")
, который будет возвращать любое значение исходного атрибута в HTML файле [X].