禁止用户从网站下载SVG

时间:2019-08-14 14:21:30

标签: reactjs image svg

我在网站上使用了很多SVG。这些是定制的建筑/艺术图纸,我不希望它们被重复使用或下载。并且正在寻找一个选项(如果可能的话)来禁用我网站上所有SVG的下载。

您可以在underconstructioncity.com和主页上看到许多SVG的网站

现在我正在为它们加载标签

2 个答案:

答案 0 :(得分:1)

任何传输到浏览器的文件都是可下载的,因此不能禁用它。如果需要,可以通过禁用这些图像的右键菜单来增加一些不便。如果它是您要保护的原始文件本身,而不是它们所描绘的内容,则还可以将svg文件转换为png。

答案 1 :(得分:0)

在页面上显示原始SVG的一个问题是用户可以单击它们,然后在屏幕上拖动它们。我不想在正在开发的应用程序上使用它,因此我用匹配的,不可见的DIV覆盖了每个SVG。我已经将用户界面从SVG转移到了DIV。您可能会发现这种overlay-DIV技术可为您提供所需的保护。