외부 스크립트 호출

쥬랑·2020년 2월 14일

ROUTE : public/index.html

<script>
        (function (w, d, t, s) {
            w.SDK =  {
                stack : [],
                analysticLogger : (function () {
                    this.stack.push(arguments);
                })
            };
            t = d.getElementsByTagName('script')[0]; s = d.createElement('script');
            s.src = 'http://localhost:3000/origin.js'; s.async = true; t.parentNode.insertBefore(s, t);
        })(window, document);
</script>

1. 프로토타입 정의

2. 스크립트 임포트 위치 타겟팅 : script tag

3. 임포트할 스크립트 위치 지정

참고 : typescript에서의 호출 오류
window object에 정의 하였으므로 정의된 함수명으로 바로 호출 가능
오류 발생시 // @ts-ignore 오류 무시 처리

profile
작가이고 싶은 프로그래머

0개의 댓글