CSS3提供了一種讓網頁中的文本無法被選擇的方法。這種方法,可以讓頁面上的某些文本無法被用戶選擇和復制。這種方法使用CSS3的user-select屬性來完成。
// 禁止選中文字 body { -webkit-user-select: none; /* Safari */ -moz-user-select: none; /* Firefox */ -ms-user-select: none; /* IE10+/Edge */ user-select: none; /* Standard */ } // 允許選中文字 body { -webkit-user-select: auto; /* Safari */ -moz-user-select: auto; /* Firefox */ -ms-user-select: auto; /* IE10+/Edge */ user-select: auto; /* Standard */ }
需要注意的是,這種方法只是在頁面中禁止文本被用戶選中和復制,而并不是真正的防止頁面上的信息被復制。因此,為了確保敏感信息不被惡意用戶利用,應該采用更為牢靠的安全措施。
除了禁止文本被選中和復制外,最近還有一種CSS3的屬性:text-overflow,在文本溢出時用省略號來代替被隱藏的文本內容,這種方法可以用來保護網站上的個人隱私信息。
總之,使用CSS3的user-select屬性,可以方便地控制網頁中的文本被選擇和復制。但是,為了確保信息的安全性,我們需要采取更加嚴格的安全措施。