Typecho 复制带版权功能代码 收纳
Typecho博客主题简化中删除了复制带版权功能,代码可放于footer.php末尾,适用于Typecho程序。
本文最后由 荒野孤灯 更新于 2024 年 8 月 13 日 12 时 46 分,已有 82 天未更新。今日被查阅 2 次,若内容或图片资源失效,请留言反馈,谢谢!
摘要由 AI 智能生成
近期不间断的在简化博客主题,想把一些不是必要的功能删掉,今天删除复制文字带版权功能,但记录下留着备用吧。
使用方法
直接将代码放到 footer.php
末尾即可。【只适用于 Typecho
程序】
script代码
<!-- 复制带版权 -->
<script>
document.body.addEventListener('copy', function (e) {
if (window.getSelection().toString() && window.getSelection().toString().length > 10) {
setClipboardText(e);
}
});
function setClipboardText(event) {
var clipboardData = event.clipboardData || window.clipboardData;
if (clipboardData) {
event.preventDefault();
var htmlData = ''
+ '著作权归作者所有。<br>'
+ '商业转载请联系作者获得授权,非商业转载请注明出处。<br>'
+ '作者:<?php $this->author() ?><br>'
+ '文章:<?php $this->title() ?><br>'
+ '链接:' + window.location.href + '<br><br>'
+ window.getSelection().toString();
var textData = ''
+ '著作权归作者所有。\n'
+ '商业转载请联系作者获得授权,非商业转载请注明出处。\n'
+ '作者:<?php $this->author() ?>\n'
+ '文章:<?php $this->title() ?>\n'
+ '链接:' + window.location.href + '\n\n'
+ window.getSelection().toString();
clipboardData.setData('text/html', htmlData);
clipboardData.setData('text/plain',textData);
}
}
</script>
文章标题:Typecho 复制带版权功能代码 收纳
分类标签:折腾,typecho,主题模板,工具代码
文章链接:https://80srz.com/posts/1788.html
许可协议: 署名-非商业性使用-相同方式共享 4.0 国际 (CC BY-NC-SA 4.0)
分类标签:折腾,typecho,主题模板,工具代码
文章链接:https://80srz.com/posts/1788.html
许可协议: 署名-非商业性使用-相同方式共享 4.0 国际 (CC BY-NC-SA 4.0)