可縮放向量圖形(Scalable Vector Graphics,SVG)是基於可擴展標記語言(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;
}
IE88 SVG,所以為Highcharts圖表設定legend水平位置時,設定相同的x值,Chrome與IE的顯示效果不一致。因此需要判斷瀏覽器是否支援SVG,根據不同結果,設定不同的x值。