user-select属性
在浏览一些网站的文章时,读到一些有趣的文字,想把它复制收藏到自己的收藏集中,发现文字不可以选择,也就不可以复制。这种方法可以保护文章版权的效果,虽然花点时间手打也行,不过也是一定程度上保护了文章的传播。
这种效果是怎样实现的呢,用user-select
属性就可以实现,在样式中使user-select:none
即可使用户不能选择元素中的任何内容,包括文本节点。非常方便,user-select
是用来控制内容的可选择性的属性。由于该属性是 CSS3 新增属性,部分浏览器可能不兼容,使用时最好加上各浏览器内核前缀。
嘛~在使用的时候发现了一招瞬间破解这种禁止复制的方法 orz 。对着要复制的文字右键选择 “检查” (我以Chrome为例),弹出开发者控制台,在代码栏中找到 CSS 样式设置,把user-select:none
改为user-select:auto
,即可启用复制功能。
哈哈,这什么鬼,同样的方法可应用于查看浏览器保存的密码上!一般我们输入账号密码登录某一网站的时候浏览器会提示你是否要保存密码,或者网站上有复选框可以勾选记住密码,这都是利用浏览器的 cookie 来把密码暂存于浏览器中,以便下次登录可以方便点。而那些密码一般都是以黑色圆点方式来显示,但是不要天真地以为这样就看不见密码的内容了。用刚才所说的方法,只要把密码框的type="password"
改为type="text"
即可将那可悲的密码暴露于艳阳下,一览无遗。
这个故事告诉我们,把密码保存于浏览器中虽然方便,但是也是不安全的。大家请多加注意
more >>