我正在创建一个需要嵌入 SVG 的 google wave 小工具。我不想这样做,因为这意味着我需要生成单独的 svg 文件并存储在网络上的某个位置。
我想简单地在 Google Wave 小工具中添加。
创建画布小工具(源代码)的人已经完成了这项工作,但我无法弄清楚他做了什么来完成这项工作。当我只是在小工具内添加标签时,浏览器会忽略标签和 svg 元素内的任何内容。
从我所见,您无法嵌入图像。可以做的是制作图形的base64编码版本并将其嵌入。
您链接到的 Canvas Gadget 使用Raphael动态渲染渲染 SVG。您也应该考虑在您的内部使用它: