简介
说白了就是别人复制你网站的任意内容自动添加原文链接及版权等信息!
示例
如我复制了你网站的任意文字
自动检测并添加下方信息
本文内容来自:异次元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
喜欢就支持一下吧






