2012-04-12 72 views
0

我正在爲將Google網頁轉換爲PDF文件的Google Chrome創建擴展程序。在JavaScript背景頁面中,URL,DOM和路徑被傳遞到發生轉換的NPAPI DLL。目前,路徑是硬編碼的。我想爲擴展名添加一個File Saveas對話框,並從文件名中獲取路徑,並將其傳遞給NPAPI DLL。我該怎麼辦?如何從Chrome擴展程序顯示文件保存對話框?

回答

1

爲什麼要在擴展中執行文件另存爲對話框如果你只是想將它傳遞給NPAPI DLL?如果是我,我只會讓NPAPI dll彈出保存對話框。

+0

來自進程外插件的模態對話框?雖然我沒有寫任何擴展,但我認爲從瀏覽器啓動文件對話框會少得多(並且與平臺無關)。 – 2012-04-12 17:38:19

+0

我在我的一個插件中使用了一個,它在Windows和Mac上都能正常工作。請參閱https://gist.github.com/1368648獲取我正在使用的代碼(打算使用FireBreath插件) – taxilian 2012-04-12 21:12:32

+0

看起來我終於可以使用它來使用Windows API GetSaveFileName。但是,我可能喜歡切換到獨立於平臺的東西,就像Georg建議的那樣。 – 2012-04-13 09:26:55

相關問題