我是javascript的新手:)有一个帖子参数名称“Ci”,我在HttpFox Addon中看到。我想知道如何生成“Ci”的值,因为此参数不在表单标记中。我只看到页面中的以下功能。如果有人能解释以下功能正在做什么,我将不胜感激。
WebForm_OnSubmit = function() {
if (aspnetForm_submitted) {
return false;
} else {
if (typeof(ValidatorOnSubmit) == "function" && ValidatorOnSubmit() == false)
return false;
aspnetForm_submitted = true;
return true;
}
}
var OldWebForm_OnSubmit = WebForm_OnSubmit;
WebForm_OnSubmit = function() {
var result = OldWebForm_OnSubmit();
if (result) {
var messages = Logger.flush();
if (messages) {
var ci = document.getElementById('ci');
if (!ci) {
ci = document.createElement('input');
ci.id = ci.name = 'ci';
ci.type = 'hidden';
document.getElementById('aspnetForm').appendChild(ci);
}
ci.value = Compression.compressAndEncode('[' + messages + ']');
}
}
return result;
};
Logger.init('85e7e48d-14eb-4648-9fdc-9f7e9ff9d19f');