var uid = '171533841432085107';var uuid = 'a8bc5837-a555-48b8-83f2-df0224498e63';var sid = '171533841410033475';var dDomain = 'pullbbang.com';/* function ajaxActionPost(url, params, callback) { var xhttp = new XMLHttpRequest(); xhttp.open('POST', url, true); xhttp.onload = function (data) { this.callback.call(this, data.srcElement.response); }; xhttp.onerror = function () { console.error(this.statusText); }; xhttp.callback = callback; xhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); xhttp.send(paramsStringify(params)); } function paramsStringify(params) { return Object.keys(params).reduce(function (p, c) { p += c + '=' + params[c] + '&' return p; }, '').slice(0, -1); } function getMeta() { var metas = document.getElementsByTagName('meta'); var result = {}; for (var i = 0; i < metas.length; i++) { var property = metas[i].getAttribute('property') || metas[i].getAttribute('name'); var content = metas[i].getAttribute('content'); if (property === null) continue; if (property.indexOf(':') > -1) { var keys = property.split(':'); var key1st = keys[0].trim(); var key2nd = keys[1].trim(); if (result[key1st] === undefined) result[key1st] = {}; if (key1st === 'article' && key2nd.indexOf('section') > -1) { if (result[key1st]['section'] === undefined) result[key1st]['section'] = []; var index = +(key2nd.replace('section', '')); if (isNaN(index)) continue; if (index > 0) --index; result[key1st]['section'][index] = content; } else if (key1st === 'og' && key2nd === 'image') { if (result[key1st][key2nd] === undefined) result[key1st][key2nd] = {}; if (keys.length === 2) result[key1st][key2nd]['link'] = content; else result[key1st][key2nd][keys[2].trim()] = content; } else { result[key1st][key2nd] = content; } } else { result[property] = content; } } return result; } function getHost() { return dDomain; } function getTitle(title) { title = title.replace(/"/gi, '\"'); title = title.replace(/</gi, '<'); title = title.replace(/>/gi, '>'); return title.trim(); } (function () { var url = 'http://discovery.newspic.kr'; var params = { cpDomain: getHost() }; var meta = getMeta(); if (meta.discovery !== undefined) { params.articleId = meta.discovery.articleId; params.articleThumbnailImgUrl = meta.discovery.thumbnail; } if (meta.og !== undefined) { var og = meta.og; params.articleTitle = getTitle(og.title); params.articleDescription = og.description.trim(); params.articleLink = og.url; if (og.imgae === undefined) params.articleImgUrl = og.image.link; } if (meta.article !== undefined) { var article = meta.article; params.articleCategory = article.section; params.pubDate = article.published_time; if (article.modified_time != undefined) params.pubDate = article.modified_time; } if (params.articleImgUrl) { ajaxActionPost(url + '/v1/log/visit', { userId: uid, uuid: uuid, sid: sid, cpDomain: params.cpDomain, articleId: params.articleId, referrer: document.referrer, pubDate: params.pubDate }, function (msg) { var obj = JSON.parse(msg); var isContent = obj.isContent; if (isContent === 'CREATED' || isContent === 'MODIFIED') { params.isContent = obj.isContent; ajaxActionPost(url + '/v1/content/' + params.articleId, params, function (msg) { }); } }); } })(); */