一般问题:是否可以向可能使用 Chrome 中“检查元素”等工具的人隐藏文件?或者可能加密文件路径?
示例场景:假设我有两个客户,客户 A 和客户 B。A 和 B 是同一行业的竞争对手,如果他们发现个人“品牌形象”正在由同一个人。客户端 A 和 B 都通过一个网站访问其内容 - 具有唯一的 URL,使他们能够访问各个 html 页面。目前情况是:客户 A 的某个人可以使用检查元素之类的工具,并在客户 B Logo 旁边的“images”文件夹中找到他们的 Logo 。
最佳答案
Is it possible to hide files from people who may use tools like "inspect element" in Chrome?
没有。如果您将其交给浏览器,那么您就将其交给了控制浏览器的人。
浏览器为用户工作,而不是为开发人员工作。您不能让它对用户保守 secret 。
Someone from client A, could use a tool like inspect element and find their logo in the "images" folder
他们可以找到他们 Logo 的 URL……但是然后呢?
right along side of client B's logo
但是您不会告诉客户 A 客户 B Logo 的 URL。没有理由这样做。您不会将其显示在他们的页面上。
你担心什么?
您是否担心他们会删除 URL 末尾的文件名并从服务器获取目录列表? 关闭服务器配置中的目录列表。
您是否担心他们会将文件名一一替换为竞争对手的名字? 不要使用容易猜到的 URI。您可以生成一个随机字符串并将其用作 URL 中的目录名称。将一个项目放入 http://example.com/projects/aRACW8dcMayg/
中,将另一个项目放入 http://example.com/projects/wupzEPBM7jvQ/
关于javascript - 从检查元素中隐藏文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41213431/