匿名用户

这个人很神秘,什么信息也没有

关闭
半山灯
2024-12-04
点 赞
0
热 度
1
评 论
0

2️⃣hexo 防止被镜像 - 省流版

文章摘要

Deepseek

hexo 防止被镜像 - 省流版

master,这是我的小站 https://blog.study996.cn ,欢迎访问哦~~

为网站添加 JavaScript 脚本

原理是检测当前站点是否为正确站点,否则:

  • 弹窗提示框,说明此站点非官方站点。或直接重定向到官方站点。
  • 站点加上水印
var validDomain = 'blog.study996.cn';  
var redirectUrl = 'https://blog.blog.study996.cn';  
var hostname = document.location.hostname;  
var isLocalHost =  (hostname === 'localhost' || hostname === '127.0.0.1');  


if (!isLocalHost && !hostname.endsWith(validDomain)) {  
    createWatermark(validDomain)  
    var userResponse = confirm(\`警告:本页面非官方页面,可能存在有害信息!建议您立即跳转 ${validDomain} 并向站长举报该镜像站:${hostname}!\`);  
    if (userResponse) {  
        window.location.replace(redirectUrl);  
    }  
}  

function createWatermark(text) {  
    var watermarkDiv = document.createElement('div');  
    watermarkDiv.style.pointerEvents = 'none';  
    watermarkDiv.style.position = 'fixed';  
    watermarkDiv.style.top = '0';  
    watermarkDiv.style.left = '0';  
    watermarkDiv.style.width = '100%';  
    watermarkDiv.style.height = '100%';  
    watermarkDiv.style.zIndex = '9999';  
    watermarkDiv.style.opacity = '0.1';  
    watermarkDiv.style.background = 'transparent';  
    watermarkDiv.style.overflow = 'hidden';  
    watermarkDiv.style.display = 'flex';  
    watermarkDiv.style.justifyContent = 'center';  
    watermarkDiv.style.alignItems = 'center';  
    watermarkDiv.style.flexWrap = 'wrap';  

    var watermarkText = document.createElement('div');  
    watermarkText.innerText = text;  
    watermarkText.style.color = 'black';  
    watermarkText.style.fontSize = '30px';  
    watermarkText.style.transform = 'rotate(-30deg)';  
    watermarkText.style.whiteSpace = 'nowrap';  
    watermarkText.style.margin = '20px';  

    for (var i = 0; i < 100; i++) {  
        watermarkDiv.appendChild(watermarkText.cloneNode(true));  
    }  

    document.body.appendChild(watermarkDiv);  
}  

js 引入前记得做混淆处理:JavaScript Obfuscator Tool,勾选 unicode escape sequence选项把中文进行转义处理。

原文

半方池水半方田 - 我吃柠檬!网站被镜像自己却后知后觉


用键盘敲击出的不只是字符,更是一段段生活的剪影、一个个心底的梦想。希望我的文字能像一束光,在您阅读的瞬间,照亮某个角落,带来一丝温暖与共鸣。

半山灯

infj 提倡者

站长

不具版权性
不具时效性

文章内容不具时效性。若文章内容有错误之处,请您批评指正。


目录

欢迎来到半山灯的站点,为您导航全站动态

111 文章数
17 分类数
0 评论数
144标签数
最近评论

访问统计