为实现这个方案,采用的是在node.js(若没有请到https://nodejs.org/ 下载安装)的基础上使用phantomJS提供第三方支持,phantomjs是一个支持DOM,canvas,svg等web标准提供本地支持的Webkit,详情请点击http://phantomjs.org/ ,下面以Fedora-based(Red Hat 4.4.7-4)为例,先配置环境,再看代码示例。
var server = app.listen(3040, function() {
var host = server.address().address;
var port = server.address().port;
console.log(‘Example app listening at http://%s%s‘, host, port);
});
上面的例子就是将一段svg的html字符串