Есть ли простой и надежный способ определения URL-адреса исполняемого файла JavaScript (внутри веб-страницы)?Что такое URL-адрес скрипта src?
Моя единственная мысль в этом заключается в том, чтобы отсканировать DOM для всех атрибутов скрипта src
, чтобы найти способ ссылки на текущий файл, а затем выяснить абсолютный URL-адрес, применив его к document.location
. У кого-нибудь есть другие идеи, есть ли какой-то сверхлегкий метод, который я полностью игнорировал?
UPDATE: Элементы сценария, доступные через DOM, уже имеют свойство src
, которое содержит полный URL. Я не знаю, насколько вездесущим/стандартным является, но в качестве альтернативы вы можете использовать getAttribute("src")
, который будет возвращать все необработанные значения атрибута в [X] HTML.
возможно дубликат [Как я мог бы получить имя файла сценария внутри этого сценария?] (Http://stackoverflow.com/questions/710957/how-might-i-get-the -script-filename-from-in-that-script) – Bergi