반응형
Recent Posts
Recent Comments
«   2024/05   »
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
Tags
more
Archives
Today
Total
관리 메뉴

Real Vectorism. 훨씬 더 입체적으로...

멍청한 페이스북을 멀리하세요 본문

JavaScript

멍청한 페이스북을 멀리하세요

grast 2020. 6. 29. 20:59
반응형

아주 좋은 자바스크립트 클래스를 제공해드릴테니 멍청하고 정신나간 페이스북을 멀리하세요.

 

<script type="text/javascript">
    class FacebookBlocker {
        constructor(pageFunc) {
            let domainList = ["facebook.com", "instagram.com"];
            let result = true;

            for(let domainItem of domainList) {
                result = result && !(document.referrer.indexOf(domainItem) > -1);
            }

            if(result) {
                return pageFunc;
            } else {
                document.querySelector("html").innerHTML = "";
                throw new DOMException("FacebookBlocker is enabled.");
            }
        }
    }

    window.addEventListener("DOMContentLoaded", new FacebookBlocker(function() {
        alert("FacebookBlocker is passed");
    }));
</script>
반응형
Comments