上班中很少时间写文字博客了,老板会认为又逃避工作之嫌疑哦-_-!除了大部分时间在文档、代码上,还有每天还有跟客户的沟通。昨晚回家朋友在微博推荐一本书《生命最后的读书会》(都知道我原来是阅读爱好者,每每好书出版都迫不及待想先睹为快),给了豆瓣读书的连接。PS:简单介绍一下书籍并非原版的新书而是翻译的新出版,原版作者是:﹝美﹞威尔•施瓦尔贝,国内的翻译是姜莹莹。每次朋友推荐新书,都会先找一段试读,看看翻译怎么样,意境如何,这次当然如此!以前没有关注过豆瓣的试读功能,一直在当当试读。这次链接直接进入豆瓣,大致浏览写的是关于母爱人性的感人至深的故事,我愿意一看,因为我也爱我的母亲。

  当时手头刚好有事要做,想把其余的部分复制下来,回头在阅览,没想到豆瓣也添加了拒绝复制的功能,让我情何以堪。由于时间仓促我的第一感觉是,禁用javaScript再复制,不过很不好意思,使用chrome这么长时间还真的没有用过禁用javaScript的功能。随手动一下鼠标,竟然能复制了,很是好奇。办完事回来再次研究豆瓣这是怎么办到的,突然怎么就让复制了呢?才发现豆瓣前端有点小幽默。

图例:1-1

  可是,为什么没有禁用javaScript就能复制呢,原来前端把这个javaSrcipt方法写到下面的正文的<div>标签中了,却忘了上级目录还处于可以选中状态,选中了上级目录,自然下级的标签在选中范围之中了。。。。悲剧的设计啊。估计设计者的意图是,不想让读者复制本页的文字,但是事与愿违,我想还有一种做法能满足功能,但是用户更不会喜欢的,那就是把 onselectstart="return false;"放到body体中,但是这样整个页面都无选中功能了。

  以前看云中书城,他们是在网页中嵌入了Flash,然后禁用了一些鼠标右键功能,里面的文字来源于自己的API调用,那早复制也不是太容易,可是想豆瓣,我是真的很无语了。好吧,我突然想起当当的在线试读了,记忆中是不设任何限制的。

  其实我们在上网是会遇到很多拒绝网页文字复制粘贴的例子,这在没技术的小白眼里真的是望眼欲穿啊,但是稍微懂点技术的都知道大部分是javaScript代码引起的,因此如果想复制粘贴数据,先试试禁用js卡能否成功。具体怎么做呢?

 1,一般的情况:

  •   【1 启动IE浏览器后,用鼠标点击"工具"中的Internet"选项"菜单,选择"安全"选项卡,接下来点击"自定义级别"按钮,在弹出的窗口中将所有脚本全部选择禁用,确            定。】
  •   【然后按F5刷新页面,这时我们就能够对网页的内容进行复制、粘贴等操作。当你收集到自己需要的内容后,再用相同步骤给网页脚本解禁,这样就不会影响到我们浏览       其他网页了。你或者选文件另存,格式为TXT,然后排版也可以。】
  • 【 左键限制,不让拖动,无法选择内容,怎么办,简单,点右键,点查看源文件,将之前的东东全部DEL,点另存为*。HTM,打开,是不是可以拖了 】

 2,限制了鼠标右键怎么办呢?

  • 1.出现版权信息类的情况。    破解方法:在页面目标上按下鼠标右键,弹出限制窗口,这时不要松开右键,将鼠标指针移到窗口的"确定"按钮上,同时按下左键。现在松开鼠标左键,限制窗口被关闭了,再将鼠标移到目标上松开鼠标右键。
  • 2.出现"添加到收藏夹"的情况。  破解方法:在目标上点鼠标右键,出现添加到收藏夹的窗口,这时不要松开右键,也不要移动鼠标,而是使用键盘的Tab键,移动光标到取消按钮上,按下空格键,这时窗口就消失了,松开右键看看,wonderful!右键恢复雄风了!将鼠标移动到你想要的功能上,点击左键吧。
  • 3.超链接无法用鼠标右键弹出"在新窗口中打开"菜单的情况。  破解方法:这时用上面的两种方法无法破解,看看这一招:在超链接上点鼠标右键,弹出窗口,这时不要松开右键,按键盘上的空格键,窗口消失了,这时松开右键,可爱的右键菜单又出现了,选择其中的"在新窗口中打开"就可以了。
  • 4 在浏览器中点击"查看"菜单上的"源文件"命令,这样就可以看到html源代码了。不过如果网页使用了框架,你就只能看到框架页面的代码,此方法就不灵了,怎么办?你按键盘上的"Shift+F10"组合键试试
  • 5 看见键盘右Ctrl键左边的那个键了吗?按一下试试,右键菜单直接出现了!
  • 6 在屏蔽鼠标右键的页面中点右键,出现限制窗口,此时不要松开右键,用左手按键盘上的"ALT+F4"组合键,这时窗口就被关闭了,松开鼠标右键,菜单出现了!

后记:非技术文章,仅供娱乐了。在攀登知识高峰的道路上不断前行!

转载于:https://www.cnblogs.com/sunBolg/p/3240986.html

豆瓣,你的前端开发有点幽默了相关推荐

  1. 【前端开发API】豆瓣开放API

    目录 前言 具体api 1.豆瓣热映 2.电影top250 3.电影条目检索 4.条目详情 Json在线美化工具 前言 前后端的分离,在和后端对接之前,前端开发人员调试的时候,总是面对没有真实数据的尴 ...

  2. 前端搬运工 零基础的前端开发初学者应如何系统地学习 前端掌握技能的学习路线

    前端小伙伴们:[刚入门,但迷茫人群],请认真读完 下面的 淘宝web 大神总结,如果你对前端是真爱的话,并且坚信可以作为职业去改变你的生活,慢慢日积月累,按这个来吧,真的! 上半部分是 技术路线, 下 ...

  3. 零基础的前端开发初学者应如何系统地学习?

    网站开发开发大致分为前端和后端,前端主要负责实现视觉和交互效果,以及与服务器通信,完成业务逻辑.其核心价值在于对用户体验的追求.可以按如下思路学习系统学习: 基础知识: html + css 这部分建 ...

  4. 首届CSS开发者大会|七牛助力前端开发

    上周六,由w3ctech联合W3C举办的中国首届开发者大会在北航新主楼会议中心圆满落幕.W3C CSS联合创始人Bert Bos出席了本次大会,并发表了题为<CSS未来>的主题演讲. 除了 ...

  5. 前端搬运工:零基础的前端开发初学者应如何系统地学习?前端掌握技能的学习路线

    前端小伙伴们:[刚入门,但迷茫人群],请认真读完 下面的 淘宝web 大神总结,如果你对前端是真爱的话,并且坚信可以作为职业去改变你的生活,慢慢日积月累,按这个来吧,真的! 上半部分是 技术路线, 下 ...

  6. 前端开发相关的学习网站

    W3.ORG W3.ORG是W3C的官方网站,做前端开发的朋友是一定要经常去看看的.理由我不想多说了,W3.ORG里的官方WEB标准文档如果你都没有认真看过,就不要说你熟悉什么WEB标准.初学者一定要 ...

  7. web前端开发规范项目流程总结

    web前端开发规范 web前端开发规范的意义 1.提高团队的协作能力 2.提高代码的复用利用率 3.可以写出质量更高,效率更好的代码 4.为后期维护提供更好的支持 规范 1.命名规则 2.文件存放位置 ...

  8. Web前端开发 北京林业大学 CSS样式-单元作业

    Web前端开发 北京林业大学 通关攻略 Web前端开发 客观题 编程题 概论 单元测试1 HTML基础 单元测试2 单元作业1 CSS样式 单元测试3 单元作业2 CSS布局与定位 单元测试4 单元作 ...

  9. 一些前端开发大牛【持续更新】

    一.人物介绍 蒋长浩博士 Facebook 介绍:蒋长浩,1976年出生,祖籍湖南,获清华大学计算机本硕学位.伊利诺伊大学(UIUC)博士学位,在卡耐基梅隆大学(CMU).谷歌公司从事过"普 ...

最新文章

  1. Understanding HBase and BigTable 译文
  2. uvalive5989(水题)
  3. html中的时间代码怎么写,html网页代码中的时间样式怎样设置
  4. C语言学习:snprintf()函数
  5. 志翔科技用大数据技术为行业云构建“安全之翼”...
  6. python有趣的代码-python菜鸟教程,python好玩又简单的代码
  7. Android开发---开发文档翻译
  8. Dijkstra算法|单源最短路径|贪心算法
  9. 计算机5800计算道路标高程序,CASIOfx-5800p计算器土木工程测量计算程序开发与应用...
  10. matlab数字图像处理实验报告
  11. matlab 均生函数,Matlab 的fspecial函数用法
  12. 大数据发展呈现十大趋势
  13. 8421 5421 2421 余3码
  14. php 发 语音验证码,分享一下子语音验证码的php开发流程
  15. JAVASCRIPT实现基于文本的自动智能聊天机器人
  16. Visual Studio 2008 工作环境 切换
  17. 大端小端存储方式详解
  18. Rabbitmq用户角色
  19. docker安装nginx和php网页文件显示file not found
  20. JVM内存模型(摘抄至五月的仓颉的博客)

热门文章

  1. Vue—将数字转换为大写金额
  2. 数据收集之Fluentd
  3. 百度AI测试工程师(一面)
  4. 2014年总结--不再年少
  5. 黄委计算机知识,有备无患 黄委-黄委会备考之黄河及水利知识
  6. 面试中最常见的10个经典问题,答对了通过率提高100%!!!
  7. Forbidden Forest 错落森林
  8. 国产方法论之 ReDoIt -- 惟思捷
  9. 未能将网站 xxx配置为使用 ASP.NET 4.0。为了使此网站正确运行,您必须将它手动配置为使用 ASP.NET 4.0
  10. 红队渗透笔记之红队前端语言基础