【问题标题】:Is it possible for JavaScript to prevent people from right clicking to save images?JavaScript 是否可以阻止人们右键单击保存图像?
【发布时间】:2011-12-24 16:20:02
【问题描述】:

我一直在研究 JavaScript,我发现它可以做很多事情,我觉得使用这种语言很舒服,但我开始担心那里的右键单击保护程序。有没有办法阻止人们从我的网站保存图像并将其放到他们的桌面上?

  1. 某个女孩
  2. 某人
  3. 那个人拍了照片
  4. 将其存储在他/她的桌面上
  5. 取笑女孩子

【问题讨论】:

  • 即使你能有效地做到这一点(你不能),那么打印屏幕呢?如果有人实际拍摄屏幕照片呢?
  • 另外,如果女孩对任何人都可以看到图片感到不舒服,她就不应该把图片放到网上。
  • 如果您向他们展示图像,那么他们可以保存图像。您唯一能做的就是让保存该图像变得更加烦人。
  • 首先为什么要破坏浏览器的默认功能。其次,如果您不希望人们查看、保存、分享,为什么要在网络上发布它,这就是网络的伟大之处!。

标签: javascript privacy


【解决方案1】:

不,没有任何方法可以轻松绕过。

【讨论】:

    【解决方案2】:

    您可以在图像上放置一些叠加层,但这不会阻止人们使用浏览器的开发控制台。

    另一种方法是从脚本加载图像,并且只允许它们在特定页面上显示(使用 php 或任何其他服务器实现)

    【讨论】:

      【解决方案3】:

      没有。如果有人访问了您的网页并且可以看到您的图像,则浏览器已经下载了图像并将其保存到本地缓存中,无论用户是否知道如何访问它。

      此外,他们可以随时在浏览器中关闭 Javascript

      【讨论】:

        【解决方案4】:

        您可以使下载图像变得困难,但防止图像被盗是不可能的!

        使用小图像网格并在用户放大时仅显示整个图像的一部分是大多数摄影网站用来防止图像被盗的方式。当您使用图像网格时,拖放或另存为不会保存整个图像。

        但是仍然可以通过收集图像的所有部分并通过图像编辑工具将它们连接在一起来窃取图像

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2019-04-25
          • 2011-01-29
          • 1970-01-01
          • 2020-05-12
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多