子比美化·复制文章自动添加原文信息(原创)

简介

说白了就是别人复制你网站的任意内容自动添加原文链接及版权等信息!

示例

如我复制了你网站的任意文字

格外强大。 界面美观,完美支持PC和手机,真正的内外二次元文化。 强悍的扩展能力,你可以通过本程序在几分钟之内快速的实现你任意想实现的在线购物功能,例子如下: 游戏方面,物品购买即时到玩家背包 商业软件余额充值 商业软件自动授权 论坛/社区VIP自动开通 只要你想得到,没有做不到。 还有更多强大的功能,需要安装自己发掘。

自动检测并添加下方信息

本文内容来自:异次元v3发卡网源码下载及安装教程 | 微笑百宝库
原文标题:异次元v3发卡网源码下载及安装教程 | 微笑百宝库
原文链接:https://blgo.ax24.cn/52.html
版权声明:转载请注明出处,尊重原创

代码

// 子比主题 - 复制内容自动添加站点信息(无弹窗版)
document.addEventListener('DOMContentLoaded', function() {
    // 获取站点信息
    var siteInfo = {
        name: typeof zib_site_name !== 'undefined' ? zib_site_name : document.title,
        url: typeof zib_site_url !== 'undefined' ? zib_site_url : window.location.origin,
        currentUrl: window.location.href, // 当前页面完整链接
        pageTitle: document.title // 当前页面标题
    };
    
    // 构建附加信息模板(使用当前页面链接)
    function buildExtraInfo() {
        return `\n\n——\n本文内容来自:${siteInfo.name}\n原文标题:${siteInfo.pageTitle}\n原文链接:${siteInfo.currentUrl}\n版权声明:转载请注明出处,尊重原创`;
    }
    
    // 监听复制事件
    document.addEventListener('copy', function(e) {
        try {
            // 获取用户选中的文本
            const selection = window.getSelection();
            const selectedText = selection.toString().trim();
            
            // 只有选中内容不为空时才添加附加信息
            if (selectedText && selectedText.length > 10) {
                // 阻止默认复制行为
                e.preventDefault();
                
                // 构建最终复制的内容
                const extraInfo = buildExtraInfo();
                const plainText = selectedText + extraInfo;
                
                // 构建HTML格式内容
                const htmlText = `${selectedText}<br><br>——<br>本文内容来自:<a href="${siteInfo.url}" target="_blank">${siteInfo.name}</a><br>原文标题:${siteInfo.pageTitle}<br>原文链接:<a href="${siteInfo.currentUrl}" target="_blank">${siteInfo.currentUrl}</a><br>版权声明:转载请注明出处,尊重原创`;
                
                // 将内容添加到剪贴板
                if (e.clipboardData) {
                    e.clipboardData.setData('text/plain', plainText);
                    e.clipboardData.setData('text/html', htmlText);
                }
            }
        } catch (err) {
            console.error('复制功能出错:', err);
        }
    });
});

安装教程

wp后台》子比主题设置》全局功能》自定义代码》自定义javascript代码》复制粘贴进去即可

© 版权声明
THE END
喜欢就支持一下吧
点赞5 分享