search

Home  >  Q&A  >  body text

javascript - 屏蔽网页鼠标右键菜单及禁止选择复制有什么意义?

发现华为心声社区屏蔽网页鼠标右键菜单及禁止选择复制,这么做有什么意义?以及屏蔽网页鼠标右键菜单及禁止选择复制正确的使用场景应该是?

伊谢尔伦伊谢尔伦2818 days ago1455

reply all(20)I'll reply

  • 大家讲道理

    大家讲道理2017-04-10 14:48:59

    领导说要屏蔽,那就得屏蔽,意义是三小

    阿里内网也屏蔽呢,还打水印呢,有意见可以选择不用,上来就鄙视什么的一堆,把别人批评一堆好像自己是受害者,你又没付钱人家没义务讨好你。

    正确的用法之 Gmail

    Gmail 将右键默认操作屏蔽,并映射成了自定义操作菜单,这是一个可行用法:

    正确用法之禁止右键

    单粗暴是可以的,温柔点也可以的嘛,卖个萌效果就很多了,比如:

    reply
    0
  • 大家讲道理

    大家讲道理2017-04-10 14:48:59

    阻拦小白用户的复制企图,也让出外上网等即使是高级用户但调试不方便的情况下,复制的没那么轻易。

    在需要以上目的时可以使用。

    但是说实在的,浏览器渲染出来了,图文内容其实就已经到达用户机器了。这时候卡用户复制的最后一环,是非常小肚鸡肠和自作聪明的表现。

    所以使用此手段,请千万注意这对网站名声绝对是打击性的影响,能不用则不用。

    reply
    0
  • PHP中文网

    PHP中文网2017-04-10 14:48:59

    毫无意义。只会给用户添加不必要的麻烦。导致右键的其他功能也无法使用。

    违背了蒂姆·伯纳斯-李(Tim Berners-Lee)发明万维网(World Wide Web)的初衷:
    每个人可以自由平等的获取信息。(aiming to give universal access to a large universe of documents)

    为了证明不是杜撰:http://info.cern.ch/hypertext/WWW/TheProject.html

    Info.cern.ch是世上首个网站及网站服务器。网站在一台位于CERN的NeXT计算机上运作,在1991年8月6日上线。首个网页地址是:
    http://info.cern.ch/hypertext/WWW/TheProject.html

    reply
    0
  • ringa_lee

    ringa_lee2017-04-10 14:48:59

    毫無意義。用 Safari 閱讀模式、Readability、Pocket、等自動提取富文本及圖片顯示的功能即可完美繞過。實在不行還可以查看頁面源代碼,直接複製源碼。開發人員工具、禁用腳本也是不錯的方式。

    reply
    0
  • ringa_lee

    ringa_lee2017-04-10 14:48:59

    比如有特殊图片资源不想让用户轻易下载,此法可以阻止绝大多数小白用户右键下载、拖拽下载。虽然不能全部阻止,但限制总比不限制要好得多。没有意义?如果你做了一个有类似需求的项目,你就不会这样想了,当然,自定义右键菜单这个功能也是比较常用的。

    reply
    0
  • 怪我咯

    怪我咯2017-04-10 14:48:59

    感觉很不爽啊,难道是怕复制....
    可是机器一样看到吧
    个人很不喜欢这样的方式...........

    reply
    0
  • ringa_lee

    ringa_lee2017-04-10 14:48:59

    屏蔽右键菜单:自定义右键菜单,如各大网盘。
    屏蔽复制: 禁止选择,做拖曳事件时。
    其他都是反人类 (¬、¬)

    reply
    0
  • PHP中文网

    PHP中文网2017-04-10 14:48:59

    自定义右键菜单

    reply
    0
  • 大家讲道理

    大家讲道理2017-04-10 14:48:59

    跟自行车锁的作用差不多,相当于用麻绳或橡皮筋锁自行车,目的是锁,锁不锁得住就看别人想不想偷了。

    reply
    0
  • 黄舟

    黄舟2017-04-10 14:48:59

    给版权方一个交代:至少我们是做出了努力的。至于有懂技术的人还是能够轻易复制内容,这个毕竟是少部分人,我们暂且没办法解决。

    reply
    0
  • Cancelreply