在網(wǎng)站開發(fā)過程中,保護(hù)版權(quán)是一項(xiàng)相當(dāng)重要的工作。一種常見的保護(hù)方式,就是讓文字不可復(fù)制。那么該如何實(shí)現(xiàn)呢?CSS中提供了一個(gè)屬性user-select
可以幫助我們實(shí)現(xiàn)這個(gè)功能。
p { -webkit-touch-callout:none; /*禁止長按鏈接與圖片彈出菜單*/ -webkit-user-select:none; /*禁止選中文字*/ -khtml-user-select:none; /*兼容早期KDE瀏覽器*/ -moz-user-select:none; /*禁止選中文字*/ -ms-user-select:none; /*禁止選中文字*/ user-select:none; /*禁止選中文字*/ }
我們可以將上述代碼應(yīng)用到需要禁止復(fù)制的標(biāo)簽上,如<p>
、<blockquote>
等。當(dāng)用戶想要復(fù)制其中的文字時(shí),將不能使用鼠標(biāo)選中文字,也不能通過快捷鍵復(fù)制文字。
需要注意的是,這并不能完全保護(hù)網(wǎng)站版權(quán),只是增加了一定的難度。用戶仍然可以通過截圖等方式獲取到文字內(nèi)容。因此,在保護(hù)網(wǎng)站版權(quán)的同時(shí),也需要考慮其他合理的措施。