ブラウザが SVG をサポートしているかどうかを判断するコード (ハイチャートのソース コードから一部抜粋):
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値を設定する必要があります。