【问题标题】:Is it possible that i can hide Image url so that user cannot see my uploaded image location?是否有可能我可以隐藏图片网址,以便用户看不到我上传的图片位置?
【发布时间】:2015-03-22 06:25:43
【问题描述】:

当用户检查该图像 (apple.jpg) 上的元素时,他/她能够看到 或者他们可以右键单击“复制图像位置并与他人共享该链接”。我不希望用户看到这个链接。或者我们可以加密那个链接???因此无法“复制图像位置”,因此无法共享该链接。

谢谢,

【问题讨论】:

  • 默认情况下,所有的 css、js、图像等都被运送到客户端。我怀疑它是否可能。
  • 编辑:Hoijof 的回答应该可以。
  • 您意识到上下文菜单有一个“保存图像”选项,对吧?资源选项卡中的 Web 开发人员工具也是如此(在我使用过的浏览器中)。
  • 我没有问题用户保存这些图像。我得到了答案谢谢:)

标签: html image url


【解决方案1】:

没有。您无法隐藏客户端加载图像的位置,但您可以编辑服务器配置,以便 doesn't allow hotlinks

【讨论】:

  • src 标签必须是有效的 url,因为浏览器会直接加载它。如果您对其进行加密,浏览器将无法加载资源。
  • 当然是,但那又如何呢?显示的 URL 必须成功检索链接的文件或图像,即使您对用户隐藏它,它仍然会在浏览器开发人员工具的“资源”选项卡中可见。你到底想完成什么?如果您不希望客户端看到/访问图像,请不要将其放在互联网上。
  • @DavidThomas 好的,知道了,谢谢哥们。我正在尝试显示图片,但不允许用户分享图片。
  • @prabinbadyakar 请记住,您可以在服务器上阻止热链接,这样即使有链接,也没有人可以查看图像。
  • @Hoijof 谢谢。对它了解不多,我会对它们进行一些研究。谢谢
【解决方案2】:

您无法隐藏图像的 url,因为您的代码必须知道图像的存储位置。您可以加密 url,但我认为这对于 html 本身是不可能的。

我想,有一个工具可以做你想要的,但我不记得名字了..

【讨论】:

    猜你喜欢
    • 2013-07-11
    • 1970-01-01
    • 2018-06-27
    • 1970-01-01
    • 1970-01-01
    • 2019-03-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多