js问题

加载起始:

$('.parameter-container').css('display', 'none');

$('#content-container').css('top', '0px');

function getURLQueryVal(variable) {

var query = window.location.search.substring(1);

var vars = query.split("&");

for (var i = 0; i < vars.length; i++) {

var pair = vars[i].split("=");

if (pair[0] == variable) {

return pair[1];

}

}

return (false);

}

var proxyURLString = getURLQueryVal('customerUrl')

if (proxyURLString) {

_g().getParameterContainer().getWidgetByName("proxyURL").setValue(proxyURLString + "/proxy.html")

}

var acckeyString = getURLQueryVal('acckey')

if (acckeyString) {

_g().getParameterContainer().getWidgetByName("acckey").setValue(acckeyString)

}

加载结束:

if (!window.a) {

function send(val) {

sendMessage(val);

}

(function(win, doc) {

var ifr = win.parent;

var cb = function(msg) {

eval(msg);

};

var sendMessage = function() {

if (win.postMessage) {

if (win.addEventListener) {

win.addEventListener("message", function(e) {

cb.call(win, e.data);

}, false);

} else if (win.attachEvent) {

win.attachEvent("onmessage", function(e) {

cb.call(win, e.data);

});

}

return function(data) {

ifr.postMessage(data, '*');

};

} else {

var hash = '';

setInterval(function() {

if (win.name !== hash) {

hash = win.name;

cb.call(win, hash);

}

}, 200);

return function(data) {

ifr.name = data;

};

}

}

win.sendMessage = sendMessage();

})(window, document);

window.a = 1;

}

var proxyURL = _g().getParameterContainer().getWidgetByName("proxyURL").getValue()

var getReportTotalPage = _g().getReportTotalPage();

var url = proxyURL + "?_=" + new Date().getTime() +

"&totalPage=" + getReportTotalPage + "&Endload=true";

var iframe = document.getElementById('proxy');

if (!iframe) {

// 如果iframe还没有加进去,则加进去

iframe = document.createElement('iframe');

document.getElementsByTagName('head')[0].appendChild(iframe);

iframe.setAttribute('name', 'proxy');

iframe.setAttribute('id', 'proxy');

}

iframe.setAttribute('src', url);

$('.main-content-center').css('margin', '0px');

$('.main-content-center').css('top', '0px');

$('.contentDIV').css('margin', '0px');

哪位大佬能看出来这js是大概干嘛的

JavaScript 帆软用户Lpv2p6Dhbo 发布于 2023-3-15 14:24
1min目标场景问卷 立即参与
回答问题
悬赏:0 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共1回答
最佳回答
0
3143511Lv5中级互助
发布于2023-3-15 14:52

看着像登录框

  • 2关注人数
  • 277浏览人数
  • 最后回答于:2023-3-15 14:52
    请选择关闭问题的原因
    确定 取消
    返回顶部