【问题标题】:How do I create an API or link to my SVG so other websites can show it?如何创建 API 或链接到我的 SVG,以便其他网站可以显示它?
【发布时间】:2014-05-05 09:23:11
【问题描述】:

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

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

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

有什么方法可以做到这一点?

【问题讨论】:

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

标签: javascript html svg d3.js


【解决方案1】:

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

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

请注意,这不是 API,它只是显示在其他页面中的页面的一部分。问候,

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-06-26
    • 2020-11-01
    • 2010-10-02
    • 2017-03-10
    • 2014-06-25
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多