HTML是一種標記語言,可以用于創建Web頁面。然而,有時候我們會希望設置頁面內容無法復制,以避免別人抄襲我們的內容。在這篇文章中,我們將介紹如何設置HTML頁面不能復制。
一種常見的方式是使用JavaScript來禁用剪貼板。以下是一個簡單的示例:
document.addEventListener("copy", function(e) {
e.preventDefault();
});
以上代碼會監聽"copy"事件,當用戶嘗試復制時,會阻止默認行為。請注意,這種方法并不能百分之百地防止復制,因為用戶仍然可以通過截圖等方式獲取頁面內容。
另外一種方式是使用CSS來禁止選擇文本。以下是一個示例:
body {
-webkit-touch-callout: none; /* iOS Safari */
-webkit-user-select: none; /* Safari */
-khtml-user-select: none; /* Konqueror HTML */
-moz-user-select: none; /* Old versions of Firefox */
-ms-user-select: none; /* Internet Explorer/Edge */
user-select: none; /* Non-prefixed version */
}
以上代碼會禁止選擇文本。請注意,這種方法也并不能完全阻止復制,因為用戶仍然可以通過瀏覽器開發者工具等方式獲取頁面內容。
總的來說,雖然我們可以通過JavaScript或CSS來設置HTML頁面不能復制,但這并不能完全防止別人復制我們的內容。如果我們真的擔心別人抄襲我們的內容,建議我們在文本中加上版權聲明。
上一篇css修改選中顏色
下一篇css修飾div邊框