Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/74.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何创建指向SVG的API或链接,以便其他网站可以显示它?_Javascript_Html_Svg_D3.js - Fatal编程技术网

Javascript 如何创建指向SVG的API或链接,以便其他网站可以显示它?

Javascript 如何创建指向SVG的API或链接,以便其他网站可以显示它?,javascript,html,svg,d3.js,Javascript,Html,Svg,D3.js,我有一个使用D3创建动态SVG的网站 我希望用户网站能够通过API使用我的SVG。我的网站接受用户的输入,提交时会绘制svg 当调用某个链接(?)时,我想在其他网站上展示的是创建SVG,让他们能够在自己的网站上查看它 有什么方法可以实现这一点?您可以提供适合嵌入目标页面的页面。例如,如果您的svg是640x480,并且页面没有其他元素,则可以使用嵌入在外部页面中显示svg元素: <embed type="text/html" src="http://yoursite.com/embed_u

我有一个使用D3创建动态SVG的网站

我希望用户网站能够通过API使用我的SVG。我的网站接受用户的输入,提交时会绘制svg

当调用某个链接(?)时,我想在其他网站上展示的是创建SVG,让他们能够在自己的网站上查看它


有什么方法可以实现这一点?

您可以提供适合嵌入目标页面的页面。例如,如果您的svg是
640x480
,并且页面没有其他元素,则可以使用嵌入在外部页面中显示svg元素:

<embed type="text/html" src="http://yoursite.com/embed_url" 
       width="640" height="480">


请注意,这不是一个API,它只是在另一个页面中显示的页面的一部分。关于,

为什么其他网站不能直接使用您的JavaScript进行渲染?他们会怎么做?我希望任何网站能够使用我的网站,然后能够在自己的网站上显示结果SVG。我该怎么做?