我正在研究構建一個相當簡單的地圖(我可能會說100個對象),它們顯示/更改顏色並顯示另一個onclick(移動)鼠標懸停(桌面)事件目的。我正在看以下內容。SVG/VML vs Canvas vs HTML - Mobile
- 帆布
- SVG/VML
- JS/HTML
但我的問題是,我需要以某種方式支持
- IE(7-10)
- 鉻
- Firefox
- 黑莓6-7
- 的Windows Mobile 7(IE9)
- 的iOS
- Android 2.3以上版本(無SVG)
而且我似乎無法找到一個單一的系統,可以支持所有其中,Android不支持SVG,手機瀏覽器在畫布上顯得非常慢,IE 7-8不支持畫布,HTML不支持「形狀」而不使用圖片,並且需要交換圖片,這將不是很好的視覺... yada yada yada ...
有沒有任何想法我可以爲所有這些構建一次?我想這可能會更好做畫布(移動)& SVG(桌面)。但是在測試移動設備時,畫布看起來非常慢。
有什麼圖書館或系統可以幫忙嗎?