This repository has been archived by the owner on Jun 1, 2022. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 1
/
script.js
48 lines (40 loc) · 1.69 KB
/
script.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
// ==============================+===============================================================
// @ Author : jopemachine
// @ Team : team ⓒ EV for BottomUp
// @ Created : 2019-07-03, 09:17:24
// ==============================+===============================================================
var evCommentServiceURL = "https://evcommentservice.ga";
// success시, iframe 태그를 부모 창에 전송함.
// 성공한 경우에 한정해, 다시 VisitorCounter.php에 데이터를 전송해 방문 수를 체크함
(async function(){
let {evMode, blogOwner, pageIdentifier, siteURL, pageTitle} = $JekyllParams;
// evMode는 기본값으로 full을 갖는다.
if(evMode == null) evMode = 'full';
// 나머지 인자들은 기본값을 가질 수 없으므로, 해당 인자로 전송된 값이 없다면 서버로 전송하지 않는다.
if(blogOwner == null || pageIdentifier == null || siteURL == null || pageTitle == null) return;
$.ajax({
crossOrigin: true,
type: "GET",
url : evCommentServiceURL + "/php-Action/URLVerification.php",
data : {
UserName : blogOwner,
PageIdentifier : pageIdentifier,
SiteURL : siteURL,
EmotionalAnalysisMode : evMode,
PageTitle: pageTitle
},
dataType:"HTML",
success : function(response) {
$('#EV-Start').append(response);
},
error: function(jqXHR, textStatus, errorThrown) {
console.log("Ajax 수신에 실패했습니다!" + jqXHR.responseText);
}
});
})().then(() =>{
});
window.addEventListener('message', function(e) {
if(e.origin == evCommentServiceURL){
document.getElementById('EV-Iframe').height = e.data.height;
}
});