标签: 禁止 F12

  • 防止盗用代码禁止 F12 和打开网页控制台快捷键

    防止盗用代码禁止 F12 和打开网页控制台快捷键

    • 虽然这个功能有些鸡肋,不过是可以避免大部分的快捷键打开网站控制台,要查看你网站的源码还是要费点劲的。
    • 网站管理后台-–》子比主题设置—》自定义代码—》自定义底部 HTML 代码,把下面的 css 代码复制粘贴到里面即可。
    • 其他主题的话在你的主题目录下的,footer.php文件中下面添加下面的代码:

    自定义 HTML 代码

    <!--安全 1 开始-->
    <script type="text/javascript">
            window.onload = function(){
                document.onkeydown = function (){
                    var e = window.event || arguments[0];
                    //F12
                    if(e.keyCode == 123){
                        return false;
                    //Ctrl+Shift+I
                    }else if((e.ctrlKey) && (e.shiftKey) && (e.keyCode == 73)){
                        return false;
                    //Shift+F10
                    }else if((e.shiftKey) && (e.keyCode == 121)){
                        return false;
                    //Ctrl+U
                    }else if((e.ctrlKey) && (e.keyCode == 85)){
                        return false;
                    }
                };
                document.oncontextmenu = function (){
                    return false;
                }
            }
        </script>
    <!--by:午后-www.pmself.com-->
    <!--安全 1 结束-->

    方法 二:不要扒我了

    网站管理后台-–》子比主题设置—》自定义代码—》自定义底部 HTML 代码,把下面的 css 代码复制粘贴到里面即可。 其他主题的话在你的主题目录下的,footer.php文件中下面添加下面的代码:

    <!--安全 2 不要扒我了开始-->
    <script type="text/javascript">
    ((function() {
        var callbacks = [],
            timeLimit = 50,
            open = false;
        setInterval(loop, 1);
        return {
            addListener: function(fn) {
                callbacks.push(fn);
            },
            cancleListenr: function(fn) {
                callbacks = callbacks.filter(function(v) {
                    return v !== fn;
                });
            }
        }
        function loop() {
            var startTime = new Date();
            debugger;
            if (new Date() - startTime > timeLimit) {
                if (!open) {
                    callbacks.forEach(function(fn) {
                        fn.call(null);
                    });
                }
                open = true;
                window.stop();
                alert('不要扒我了');
                window.location.reload();
            } else {
                open = false;
            }
        }
    })()).addListener(function() {
        window.location.reload();
    });
    </script>
    <!--by:午后-www.pmself.com-->
    <!--安全 2 不要扒我了结束-->