細(xì)心的小伙伴有沒有發(fā)現(xiàn),我們?cè)跒g覽一些網(wǎng)頁的時(shí)候,復(fù)制不了網(wǎng)頁上的文字。這是由于開發(fā)者在代碼中加入了限制,用來防止用戶抄襲或復(fù)制文字。那么 HTML 如何禁止復(fù)制文字呢?這篇文章告訴你。
實(shí)現(xiàn)禁止文字復(fù)制的代碼很簡單,有以下兩種實(shí)現(xiàn)方式。
方法一
在?body
?標(biāo)簽中加入?oncopy
?屬性,并將其設(shè)置為?return false
?。在該方法下,用戶選中的文字仍會(huì)高亮顯示,但是并不能執(zhí)行復(fù)制操作。
<body oncopy="return false"></body>
方法二
在開頭?html
?標(biāo)簽中加入?onselectstart="return false"
?,用戶鼠標(biāo)選中網(wǎng)頁文字不會(huì)做任何高亮顯示。
<html lang="en" onselectstart="return false">
以上就兩種方法就是 HTML 中實(shí)現(xiàn)禁止復(fù)制文字的操作。如果想學(xué)習(xí) HTML,請(qǐng)前往 w3cschool 了解更多。