首頁 > web前端 > js教程 > 主體

Javascript如何禁止文字的複製

autoload
發布: 2021-04-09 16:13:59
原創
2677 人瀏覽過

Javascript如何禁止文字的複製

HTML內容:

#
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>禁止选中文字和禁止右键菜单</title>
</head>
<body>
</body>
</html>
登入後複製

JS程式碼:

<script>
         const p=document.querySelector(&#39;p&#39;);
         console.log(p);
         p.addEventListener("contextmenu",function(e){
            e.preventDefault();
         });
 </script>
登入後複製

    上述程式碼雖然無法選取右鍵出現選單,但依舊可選中,可使用快速鍵ctrl # c 進行複製,所以可以修改如下:

<script>
         const p=document.querySelector(&#39;p&#39;);
         console.log(p);
         p.addEventListener("contextmenu",function(e){
            e.preventDefault();
         });
          p.addEventListener("selectstart",function(e){
             e.preventDefault();
         });
 </script>
登入後複製

推薦:《2021年js面試題目及答案(大匯總)

以上是Javascript如何禁止文字的複製的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板