javascript: salva o elemento <svg> no arquivo em disco

No meu HTML, eu tenho um elemento SVG. É renderizado com d3js e possui estilos aplicados em CSS.

Quando clico com o botão direito do mouse no navegador, posso selecionar "Salvar imagem". Essas ações salvam a imagem como renderizada com todos os estilos de CSS aplicados.

Estive procurando uma boa maneira de salvar o arquivo

Indo para a tela e exportando telaFilesaver com salvando como SVGVariações sobre aqueles

No entanto, quando eu recebo o arquivo em disco, os estilos extras do meu css não são aplicados à imagem salva.

Pergunta: Como posso salvar meu SVG conforme renderizado no navegador com o css aplicado.

questionAnswers(2)

yourAnswerToTheQuestion