[채널톡플러그인] 채널톡 사용법
@욕심쟁이
·2021. 10. 20. 10:02
반응형
// vue 사용시 created
// React 사용시 Mounting
if (process.browser) {
window.addEventListener("session_connect",function(e){
this.session_connect(e.detail);
}.bind(this));
if ((typeof (window.androidinterface) != 'undefined') || (typeof (webkit) != 'undefined' && typeof (webkit.messageHandlers) != 'undefined' && typeof (webkit.messageHandlers.iOSinterface) != 'undefined')) {
}else{
window.onload = (function() {
var w = window;
if (w.ChannelIO) {
return (window.console.error || window.console.log || function(){})('ChannelIO script included twice.');
}
var ch = function() {
ch.c(arguments);
};
ch.q = [];
ch.c = function(args) {
ch.q.push(args);
};
w.ChannelIO = ch;
function l() {
if (w.ChannelIOInitialized) {
return;
}
w.ChannelIOInitialized = true;
var s = document.createElement('script');
s.type = 'text/javascript';
s.async = true;
s.src = 'https://cdn.channel.io/plugin/ch-plugin-web.js';
s.charset = 'UTF-8';
var x = document.getElementsByTagName('script')[0];
x.parentNode.insertBefore(s, x);
}
if (document.readyState === 'complete') {
l();
} else if (window.attachEvent) {
window.attachEvent('onload', l);
} else {
window.addEventListener('DOMContentLoaded', l, false);
window.addEventListener('load', l, false);
}
})();
ChannelIO('boot', {
"pluginKey": "자신이 받은 플러그인키 입력"
});
}
}
반응형
'IT > etc' 카테고리의 다른 글
FAKE API 사이트 모음 (0) | 2023.06.12 |
---|---|
[JSTL] JSTL에서 varStatus 이용하여 인덱스번호 출력(페이징처리) (0) | 2021.02.08 |
[ETC] Spring Controller에서 자바스크립트 경고창 띄우는 방법 (0) | 2021.01.27 |
[MyBatis/JAVA/Spring/Maven] log4를 사용하여 SQL로그 출력하기 (0) | 2021.01.26 |
[GIT] ignore 파일이 적용 안될때 설정 (0) | 2021.01.24 |