HTML 网页怎么禁止复制文字
有时候不想让别人复制你网页上的文字,比如原创文章、资料,就可以给网页加个禁止复制的功能,不用懂复杂代码,简单几步就能实现。
最常用的方法是在HTML的body标签里加一段属性,代码是 `<body onselectstart="return false">`。加上这段之后,别人在网页上用鼠标选中文字、右键复制都会失效,简单又实用。
还有一种方法是用CSS代码,在style标签里添加 `body { -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }`。这种方法兼容性更好,能适配不同的浏览器,不管是Chrome、Firefox还是Edge,都能生效。
如果只想禁止某一部分文字复制,而不是整个网页,就给这部分文字加个div容器,然后给div加属性。比如 `<div onselectstart="return false">这段文字禁止复制</div>`,这样只有这个div里的文字不能复制,其他部分不受影响。
<p>注意这种方法只能防普通用户,懂代码的人还是能通过查看源代码复制文字,主要是起到一个警示作用。如果是重要的原创内容,除了禁止复制,还可以加上版权声明,或者给文字加水印。想学习更多网页小技巧,可以看看 HTML5 入门视频教程。