爲什麼你會這樣做??:因爲在某些特定情況下,我需要隱藏由dygraph生成的圖形的源值。因爲在「不隱藏的值」的情況下,我使用dygraphs js libray,使用this particular feature會爲我節省很多時間。從PHP:如何獲得動態生成的javascript圖像
這樣我就會擁有相同的外觀和感覺,而且我不必修改數據生成過程。
我想知道,如果這條路是可行的或完全的瘋狂:
步驟:(使用Yii的PHP在Apache服務器)
- 生成服務器端JavaScript頁面。
- 獲取圖像作爲PNG(莫名其妙),仍然在服務器端。
- 將圖像發送給客戶作爲唯一可以接收的東西。
如果在你的用例中,dygraph庫是爲了在客戶端使用的,爲什麼不使用PHP的圖表庫以便在服務器端使用呢? – Boaz 2014-09-02 07:43:35
_why爲什麼不使用PHP的圖表庫,這意味着在服務器端使用?_:因爲不幸(由於法律限制)我需要在同一個網頁中混合使用這兩種樣式。 1.完整的dygraphs js功能,2.圖像圖形,以阻止人們解析數據。正如我所說的,使用相同的dygraphs外觀和感覺會有兩個好處:最重要的是對於兩種類型的圖形都具有相同的外觀和感覺,並且次要的不必在數據生成函數中更改單個逗號(一個PHP庫肯定會使用不同的數據格式)。 – 2014-09-02 07:58:23
在這種情況下,請參閱下面的@ Amadan的建議,以使用PhantomJS等無頭瀏覽器。 – Boaz 2014-09-02 08:02:29