上班中不多时间写文字博客了,老板会认为又逃避工做之嫌疑哦-_-!除了大部分时间在文档、代码上,还有天天还有跟客户的沟通。昨晚回家朋友在微博推荐一本书《生命最后的读书会》(都知道我原来是阅读爱好者,往往好书出版都火烧眉毛想先睹为快),给了豆瓣读书的链接。PS:简单介绍一下书籍并不是原版的新书而是翻译的新出版,原版做者是:﹝美﹞威尔•施瓦尔贝,国内的翻译是姜莹莹。每次朋友推荐新书,都会先找一段试读,看看翻译怎么样,意境如何,此次固然如此!之前没有关注过豆瓣的试读功能,一直在当当试读。此次连接直接进入豆瓣,大体浏览写的是关于母爱人性的感人至深的故事,我愿意一看,由于我也爱个人母亲。html
当时手头恰好有事要作,想把其他的部分复制下来,回头在阅览,没想到豆瓣也添加了拒绝复制的功能,让我情何以堪。因为时间仓促个人第一感受是,禁用javaScript再复制,不过很很差意思,使用chrome这么长时间还真的没有用过禁用javaScript的功能。随手动一下鼠标,居然能复制了,非常好奇。办完事回来再次研究豆瓣这是怎么办到的,忽然怎么就让复制了呢?才发现豆瓣前端有点小幽默。前端
图例:1-1java
但是,为何没有禁用javaScript就能复制呢,原来前端把这个javaSrcipt方法写到下面的正文的<div>标签中了,却忘了上级目录还处于能够选中状态,选中了上级目录,天然下级的标签在选中范围之中了。。。。悲剧的设计啊。估计设计者的意图是,不想让读者复制本页的文字,可是事与愿违,我想还有一种作法能知足功能,可是用户更不会喜欢的,那就是把 onselectstart="return false;"放到body体中,可是这样整个页面都无选中功能了。chrome
之前看云中书城,他们是在网页中嵌入了Flash,而后禁用了一些鼠标右键功能,里面的文字来源于本身的API调用,那早复制也不是太容易,但是想豆瓣,我是真的很无语了。好吧,我忽然想起当当的在线试读了,记忆中是不设任何限制的。浏览器
其实咱们在上网是会遇到不少拒绝网页文字复制粘贴的例子,这在没技术的小白眼里真的是望眼欲穿啊,可是稍微懂点技术的都知道大部分是javaScript代码引发的,所以若是想复制粘贴数据,先试试禁用js卡可否成功。具体怎么作呢?安全
1,通常的状况:框架
2,限制了鼠标右键怎么办呢?工具
后记:非技术文章,仅供娱乐了。在攀登知识高峰的道路上不断前行!spa