2012-07-25 99 views
1

剛剛下載的highstock 1.1.6。 js目錄包含一個模塊文件夾,其中有一個名爲canvas-tools.js的文件。作爲搜索網站的論壇我已經從highstocks.comhighslide.com向四周看了看爲好,但對我的生活,我不能找到什麼模塊或如何與highstock.js使用什麼是highstock.js - 模塊 - 畫布工具?

操作可能會有人在這裏可以任何文件闡明這個最神祕的JavaScript庫?

非常感謝。

回答

1

它似乎是爲了Android上的SVG兼容性。請參閱http://www.highcharts.com/documentation/compatibility

+0

確切地說:它是針對android <= 2.3和其他一些較舊的瀏覽器/平臺的股票瀏覽器。 Android 3+上的股票瀏覽器不需要它,請參閱我的帖子以獲取解釋。 – Philzen 2013-03-05 16:16:55

2

CanVG.js可以將SVG元素渲染到畫布元素上。 Highstocks/Highcharts需要所有實現畫布但不支持SVG渲染的舊(非IE)瀏覽器(即Android < = 2.3)。

張貼由亨利狀態的鏈接,該文件包含

canvg渲染器+ rgbcolor.js + canvg.js(串聯到一個文件)

現在,這是重要的,你在如果您開發的跨設備Highstocks/Highcharts應用程序可能曾經脫機:
1.確保canvas-tools.js從模塊目錄包含在您的項目中
2.將global: { canvasToolsURL: '{local_path_to}/canvas-tools.js' }添加到您的高級選項中(默認指向code.highcharts.com)
3.如果您的項目使用HTML5清單,請確保它也在那裏引用。

希望這節省了一些調試困惑,我經歷了並完全澄清了你的問題。