导出SVG元素作为SVG和PNG适用于chrome但不适用于firefox / safari

时间:2015-11-30 15:59:37

标签: javascript svg export

我有一个svg-element,我想导出为SVG和PNG。这里已经有一些关于堆栈溢出的方法,比如this one和来自mbostock的one。但是,我做到了 像这样的东西:

<&-

这可以做它应该做的但仅限于chrome。 Firefox根本没有反应,safari告诉我这个:

  

阻止具有原点“null”的帧访问具有原点的帧   “http://localhost:8080”。请求访问的帧具有协议   在“数据”中,被访问的帧具有“http”协议。   协议必须匹配。

有什么建议吗?感谢。

1 个答案:

答案 0 :(得分:-1)

您可能正在向自己的网页展示text/html,在application/xhtml+ xml代码中使用<head><meta http-equiv="content-type" content="application/xhtml+xml; />。希望,它会奏效。