疫情期间在家の无聊生活

我 要 无 聊 死 了

如题,确实挺无聊的。但是闲着没事上RTARBG下神盾局看,不得不说那个时候的画质拿到现在来也确实不错。

还有现在巨火的梨泰院class,好看是真的好看 不过只在Netflix和JTBC播出,观看比较麻烦其他都挺好。

虽然现在相对放开了,但出门总还是有点慌。每天大半夜睡早上10点起。学校也不开学,这还是我头一次如此盼望开学。一天到晚盯着电脑看属实没意思。

于是日常回访友链。发现某博客现在还有防F12,防复制,防右键。防复制我觉得就挺神奇,因为ta不仅有防复制还有复制之后的弹窗脚本。

反正在家里没事做,就研究研究这个好了,反正也不难,学习一下。

进入该站之后,无法通过F12,Ctrl+Shift+I调出开发者工具,只能手动。于是我返回首页并开启debug模式。在index找到跳转脚本如下。

var ConsoleManager = {
            onOpen() {
                window.name = window.location.href;
                window.location.href = "./back.html"
            },
            onClose() {
                break;
            },
            init() {
                var self = this;
                var x = document.createElement('div');
                var isOpening = false,
                    isOpened = false;
                Object.defineProperty(x, 'id', {
                    get() {
                        if (!isOpening) {
                            self.onOpen();
                            isOpening = true;
                        }
                        isOpened = true;
                    }
                });
                setInterval(function () {
                    isOpened = false;
                    console.info(x);
                    console.clear();
                    if (!isOpened && isOpening) {
                        self.onClose();
                        isOpening = false;
                    }
                }, 1e3);
            }
        }
        ConsoleManager.init();

然后在找防F12脚本的时候,看到了他的两个好兄弟 复制弹窗和防复制 。这时候有意思的事情就来了,ta的站防复制为什么还有复制弹窗,反正挺迷的

<!-- 复制弹窗sweetalert2 直接访问有防盗链-->
<script src="https://typecho-1257629916.file.myqcloud.com/sweetalert2.js"></script>

<!-- 防F12 -->
<script type="text/javascript">
    document.onkeydown = function () {
        if (window.event && window.event.keyCode == 123) {
            event.keyCode = 0;
            event.returnValue = false;
            return false;
        }
    };
</script>

<!-- 防复制 -->
<script language="Javascript">
document.oncontextmenu=new Function("event.returnValue=false");
document.onselectstart=new Function("event.returnValue=false");
</script>

<!-- 复制弹窗 -->
document.body.oncopy = function()
{
Swal.fire({
  allowOutsideClick:false,
  allowEscapeKey:false,
  showConfirmButton: false,
  icon:'warning',
  timer: 2000,
  title: '复制成功!转载请注明出处!',
});
};

其实我觉得,现在做站,这种东西花里胡哨的没必要加。治标不治本,加载这么多js还对网站性能造成影响。不过做站还是自己开心来的好。

看完了全文为什么不评论一下呢?xd