经常在浏览一些网站的时候会发现,当我们复制网站内容的时候会弹出一条警示信息,一般是提醒用户尊重作者版权的信息。对于这个功能的实现其实没什么,就是一句简单的 JS 代码。但是个人认为虽然原理非常简单,但就其设计思路以及对于理解 JS 代码运行来讲还是很有用处的,于是决定记录一下以巩固自身所学。

代码使用非常简单,我们只需要将以下代码放置在 header.php 或者 footer.php 文件中即可,为了避免影响网站加载速度建议放置在 footer.php 文件中即可,当然如果你想让它仅作用于文章页面也可以放置在 single.php 文件中去。

<!-- 复制内容弹窗版权提醒 -->
<script type="text/javascript">
    document.body.oncopy=function(){alert("复制成功!撰文不易,转载请务必保留原文链接,谢谢合作!");}
</script>