Typecho 复制带版权功能代码 收纳



近期不间断的在简化博客主题,想把一些不是必要的功能删掉,今天删除复制文字带版权功能,但记录下留着备用吧。

使用方法

直接将代码放到 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>


 赏 
感谢您的支持,我会继续努力哒!
支付宝收款码
tips
(*) 6 + 6 =
快来做第一个评论的人吧~