Google Docや独自実装したGoogle Chartのグラフなど、SVGをHTML中で使うことが多くなっています。しかし、imgタグで外部にリンクしたSVGファイルはコピー、保存、画像として開く・・・等の処理ができますが、svgタグで直接埋め込まれたsvgはこうした処理ができません。そこで、svgタグをHTML5のData URI Schemeの仕様に基づいた形に変換するスクリプトを書きました。 (function($){ $.fn.extend({ svgToData : function(){ var svg = this.filter('svg') || this.find('svg'); svg.attr({ "xmlns" : "http://www.w3.org/2000/svg", }); return 'data:image/svg+xml;base64,' + bt