スケーラブル ベクター グラフィックス (SVG) は、2 次元のベクター グラフィックスを記述するための拡張マークアップ言語 (XML) に基づくグラフィックス形式です。 SVG は W3C によって開発されたオープン標準です。なお、SVGとは、Static Var Generatorの略でもあります
ブラウザがSVGをサポートしているかどうかを判定するコード(Highchartsのソースコードから一部抜粋):
Jsコード:
function hasSVG(){
SVG_NS = 'http: //www.w3.org /2000/svg',
return !!doc.createElementNS &&
!!doc.createElementNS(SVG_NS, 'svg').createSVGRect; >
IE8 SVG ではサポートされていないため、ハイチャート チャートの凡例の水平位置を設定し、同じ x 値を設定すると、Chrome と IE の表示効果が矛盾します。したがって、ブラウザがSVGをサポートしているかどうかを判断し、異なる結果に応じて異なるx値を設定する必要があります。