以下是【胖子哥】分享的內容全文:
CheckCopy 是一款為 Typecho 設計的內容保護插件,旨在防止文章內容被復制、圖片被盜鏈,
并限制開發(fā)者工具的使用。插件支持白名單功能,允許特定用戶繞過限制。
一、核心保護系統(tǒng)
登錄狀態(tài)控制
?? 未登錄用戶限制:禁止復制內容和圖片操作
?? 已登錄用戶權限:允許復制并自動追加版權信息
?? 登錄跳轉:未登錄用戶嘗試復制時彈出登錄提示
內容防復制
?? 復制內容強制追加版權信息(示例:本文來源:XX博客|原文地址:https://…)
?? 文本選擇限制:禁止從非輸入區(qū)域復制內容(代碼塊等專業(yè)內容除外)
?? 移動端優(yōu)化:完美兼容手機觸屏操作邏輯
二、多媒體保護
圖片防盜鏈
?? Referer 驗證:智能識別圖片來源請求
?? 白名單配置:支持 *.example.com 通配符格式
?? 非法引用攔截:返回 403 禁止訪問狀態(tài)
圖片操作防護
??? 右鍵禁用:禁止圖片另存為
?? 拖拽防護:禁止拖拽保存圖片
?? 緩存控制:禁用圖片本地緩存
三、安全增強
開發(fā)者工具監(jiān)控
??? 開啟檢測:控制臺輸出安全警告
?? 移動端適配:排除手機屏幕旋轉誤判
?? 智能識別:通過窗口尺寸差異檢測調試模式
防爬蟲機制
?? 隱形文字防護:通過CSS阻止垃圾爬蟲采集
??? 蜜罐陷阱:隱藏誘捕標簽反制自動化工具
四、用戶體驗
可視化交互
?? Toast提示:復制成功時顯示綠色浮動通知
??? 登錄模態(tài)框:美觀的登錄引導彈窗
?? CSS動畫:所有交互元素帶平滑過渡效果
廣告兼容
?? 廣告圖片豁免:通過 .ad-image 類名排除廣告圖片限制
??? 廣告交互優(yōu)化:允許廣告圖片的正常點擊行為
五、管理配置
后臺控制
?? 防盜鏈開關:一鍵啟停圖片保護
?? 版權模板:自定義聲明內容(支持 {siteTitle} {siteUrl} 變量)
?? 多域名管理:分號分隔多個允許域名
兼容性保障
?? 響應式設計:完美適配PC/手機/平板
??? 瀏覽器支持:Chrome/Firefox/Safari/Edge 全兼容
? 性能優(yōu)化:零延遲加載,不影響頁面速度
六、技術亮點
雙重驗證機制:前端JS攔截 + 后端PHP驗證
正則表達式優(yōu)化:通過嚴謹的域名匹配規(guī)則降低誤判
漸進式增強:優(yōu)雅降級保證基礎功能可用性
無依賴設計:純原生JavaScript實現(xiàn),無需jQuery等庫
七、適用場景
個人博客
保護原創(chuàng)文章內容
防止圖片被盜用
企業(yè)官網
保護產品介紹和圖片
提升內容安全性
資源分享站
防止資源鏈接被濫用
控制內容傳播范圍
會員制網站
區(qū)分會員和非會員權限
提供更好的會員體驗
八、性能優(yōu)化
按需加載
僅在需要時加載保護腳本
減少頁面加載時間
緩存友好
兼容Typecho緩存插件
支持瀏覽器緩存機制
資源壓縮
CSS/JS文件最小化
減少HTTP請求數量
九、未來計劃
增強防盜鏈
支持視頻防盜鏈
增加時間戳驗證
更多模板變量
支持作者名稱
支持文章標題
多語言支持
英文界面
多語言提示
本站不存儲任何資源文件,敬請周知!
本網站采用 BY-NC-SA 協(xié)議進行授權 轉載請注明原文鏈接:CheckCopy內容保護插件v3.7.0 Typecho系統(tǒng)

侵權舉報/版權申訴



