// web firewall pattern evade var siteRef = decodeURIComponent(unescape(document.referrer)); siteRef = siteRef.replace(/http:\/\//g, "***"); siteRef = siteRef.replace(/https:\/\//g, "^^^"); var nowPage = ""; try { nowPage = decodeURIComponent(document.location.href); } catch (exception) { } nowPage = nowPage.replace(/http:\/\//g, "***"); nowPage = nowPage.replace(/https:\/\//g, "^^^"); function getMeta(metaName) { const metas = document.getElementsByTagName('meta'); for (let i = 0; i < metas.length; i++) { if (metas[i].getAttribute('property') === metaName) { return metas[i].getAttribute('content'); } } return ''; } function getParentMeta(metaName) { const metas = parent.document.getElementsByTagName('meta'); for (let i = 0; i < metas.length; i++) { if (metas[i].getAttribute('property') === metaName) { return metas[i].getAttribute('content'); } } return ''; } //console.log('parentSiteRef:'+''+', siteRefL:'+document.referrer); //console.log('parentGetMeta:'+getParentMeta("article:section")+', getMeta:'+getMeta("article:section")); var parentSiteRef = ''; //var parentMeta = getParentMeta("article:section"); var parentMeta = 'test'; var ntSiteReferrer=document.referrer; var ntLocationHref=window.location.href; var ntMeta = getMeta("article:section"); if ( parentSiteRef.length >0) { ntSiteReferrer = parentSiteRef; ntMeta = parentMeta; ntLocationHref = parent.window.location.href; } var xhr = new XMLHttpRequest(); xhr.open('POST', 'https://adreg.wisenut.co.kr/user/setUserArticleInfo'); xhr.setRequestHeader('Content-Type', 'application/json'); xhr.withCredentials = true; xhr.onload = function() { if (xhr.status === 200) { var response = JSON.parse(xhr.response); //console.log("USERKEY:"+response.response.body); } }; xhr.send(JSON.stringify({ "header":{ "from":"user" }, "body":{ "referer" : ntSiteReferrer, //"url" : window.location.href, "url" : ntLocationHref, "userAgent": window.navigator.userAgent, "categorySection":ntMeta } }));