2014-02-26 103 views
1

我正在構建用於Chrome的Browser Action擴展模塊。最終結果是用戶單擊了擴展按鈕,並開始從已知域下載文件。從Chrome擴展中保存文件

我已經看到了一些類似的答案,但他們都告訴你如何生成該文件(據我所知),而我已準備好在服務器上的文件。

我試着在彈出的html中添加一個A(鏈接)元素,並讓用戶右鍵單擊並「另存爲」,但此選項在擴展彈出窗口中不可用。我試圖將擴展彈出窗口導航到文件的URL(location.href),但它顯示頁面未找到錯誤。

我該如何讓用戶下載文件?最好在點擊擴展按鈕但在擴展程序的html內部進行第二次點擊是可接受的解決方案。

回答