最近,我不得不创建一个SVG图像在网页中使用。最初,我是在HTML页面中使用内联SVG XML来完成这项工作的,但是后来发现,只要有人查看页面的源代码,就会看到它。由于图像花费了大量工作来创建我想保护它,所以我在整个图像中添加了一个水印,以便如果有人重复使用它,我的水印仍然存在。但是,在内联使用XML时,任何具有SVG知识的人都可以编辑SVG信息来去除水印。有没有办法在嵌入网页时隐藏SVG文件/ xml的内容?
所以我反而试图创建一个图像,然后将其嵌入在HTML中的对象。我没有意识到,这也可以通过在浏览器中查看元素来提供可以免费获得的图像内容的XML。因此,我甚至无法在我的图像上添加水印来保护它。
所以我想知道反正是有隐藏的人查看的页面SVG文件的内部,或者是我创建与当前水印光栅图像和嵌入在我的网页也是唯一的选择?显然这是一个可怕的选择,所以我想知道我可以用某种方式隐藏我的SVG细节?
感谢您的支持 - 您链接的资源对我非常有帮助。 – mathematician1975
请注意,也有一些缺点这种方法,请参阅http://en.wikipedia.org/wiki/Data_URI_scheme#Disadvantages,这是微不足道的查看和使用内置浏览器网页开发工具保存SVG内容甚至如果你走这条路。 –
@ErikDahlström因此,似乎我的问题的整体答案只是“否”? – mathematician1975