要禁止复制内容,可以使用以下几种方法:
user-select属性为none,这样用户就无法选中和复制内容。例如:
- body {
- -webkit-user-select: none;
- -moz-user-select: none;
- -ms-user-select: none;
- user-select: none;
- }
2、使用JavaScript禁用复制功能:可以通过在页面加载时,禁用复制事件来阻止用户复制内容。例如:
- document.addEventListener('copy', function(e) {
- e.preventDefault();
- });
3、使用JavaScript禁用右键菜单:可以通过在页面加载时,禁用右键菜单来阻止用户使用复制功能。例如:
- document.addEventListener('contextmenu', function(e) {
- e.preventDefault();
- });
4、完整代码效果
- html>
- <html>
- <head>
- <meta charset="UTF-8">
- <style>
- body {
- -webkit-user-select: none;
- -moz-user-select: none;
- -ms-user-select: none;
- user-select: none;
- }
- style>
- <script>
- document.addEventListener('copy', function(e) {
- e.preventDefault();
- });
- document.addEventListener('contextmenu', function(e) {
- e.preventDefault();
- });
- script>
- head>
- <body>
- <h1>禁止复制内容示例h1>
- <p>这是一段禁止复制的内容。p>
- body>
- html>

高级用户仍然可以通过其他途径获取页面内容,以下是一些可能的方法: