Ну, на самом деле есть способ получить текущий script
, например ::1004 *
// external script
(function () {
var scripts = document.getElementsByTagName('script'),
currentScript = scripts[scripts.length - 1],
scriptUrl = currentScript;
alert("scriptUrl: " + scriptUrl);
})();
Вышеописанное работает, потому что в момент выполнения элемента script
это последний script
элемент DOM (scripts[scripts.length - 1]
).
Тогда вам нужно только выполнить строковые манипуляции на scriptUrl
, чтобы извлечь параметры GET.
Посмотрите пример здесь , а внешний скрипт здесь .