riki-takahashi / GrpMng

1 stars 0 forks source link

ブラウザ毎の挙動に違いあり #14

Closed iccha closed 10 years ago

iccha commented 10 years ago

 本システムでは、ガントチャートの描画にSVG(スケーラブル・ベクター・グラフィックス)を使用しています。

調査の結果、原因は単純に日付を表すデータ文字列に'(シングルコーテーション)が含まれていたからです。 Chromeなど一部ブラウザでは正しく表示されましたが、日付を表す文字列からシングルコーテーションを除いた結果、全てのブラウザでチャートを表示できるようになりました。

確認環境としては、Windows 7 64ビット上でWOW64を使用し32ビット版の各ブラウザを起動しています。

参考までにSVGがサポートされているブラウザ毎のバージョンは以下の通りです。  Internet Explorer 9以上 ← Ver. 11.0.11 で表示されるようになった  Firefox 3.0以上 ← Ver. 31.0 で表示されるようになった  Chrome 4.0以上 ← Ver. 36.0.1985.143 m で正しく表示される★  Mac OS X Safari 3.2以上 ← Ver. 5.1.7 で表示されるようになった  Opera 9.0以上 ← Ver. 23.0 で正しく表示される★  iOS Safari 3.2以上  Androidブラウザ 3.0以上  iOS Safariエミュレータでも表示されるようになった

ChromeとOperaはHTMLレンダリングエンジンとしてBlinkを採用。 Blink(ブリンク)は、Googleなどが開発するHTMLレンダリングエンジン。 WebKitから分岐してChromium向けに最適化したエンジン。

【参考】 http://thinkit.co.jp/story/2012/05/10/3529