2013-01-11 46 views
2

在FF中,當我在畫布上右鍵單擊並選擇「Save Image As ...」時,提供的名稱始終是canvas.png。我不能改變它嗎?如何更改畫布圖像的生成名稱?

+0

我也開始修補這個。運氣好的話?想想也許'標題'屬性可能會有所幫助,但這是一個很長的過程。 – Twisty

回答

0

我不確定你正在使用什麼來獲得右鍵單擊功能(除非它被內置到特定的瀏覽器中),但是無論哪種方式,除非你要生成一個新文件,否則答案是「否」將您的服務器放在畫布上作爲一個玻璃窗格,以便進行右鍵單擊。

或者更簡單一點,你不能在JavaScript中定義任何特定文件的名稱,它必須在服務器上決定或根本不決定。

+0

對不起,我必須澄清一下:在FF中,當我右鍵單擊畫布並選擇「圖像另存爲...」時。 – JalalJaberi

+0

使用'canvas' HTML5標記,您可以右鍵單擊並選擇'將圖像另存爲...'。由於該元素是通過JS在瀏覽器中呈現的,因此服務器不會傳遞真正的文件。我希望有一種方法可以爲保存文件對話框建議標題或文件名。 – Twisty