在 html 中無法完全防止用戶複製,因為 html 是一種用於呈現內容的標記語言,用戶可以通過查看頁面原始碼或使用瀏覽器開發工具等方式來查看和複製其中的內容。但是,你可以通過以下方法增加複製的難度:
禁用選擇文本:可以通過在 html 元素上添加以下樣式來禁用選擇文本:
-webkit-touch-callout:none;
-webkit-user-select:none;
-khtml-user-select:none;
-moz-user-select:none;
-ms-user-select:none;
user-select:none;
禁用右鍵菜單:可以通過在 html 元素上添加以下 javascript 代碼來禁用右鍵菜單:
<script type="text/javascript">
document.addeventlistener('contextmenu',event =>event.preventdefault());
</script>
禁用選擇文本:可以通過在 html 元素上添加以下樣式來禁用選擇文本:
-webkit-touch-callout:none;
-webkit-user-select:none;
-khtml-user-select:none;
-moz-user-select:none;
-ms-user-select:none;
user-select:none;
禁用右鍵菜單:可以通過在 html 元素上添加以下 javascript 代碼來禁用右鍵菜單:
<script type="text/javascript">
document.addeventlistener('contextmenu',event =>event.preventdefault());
</script>