2014-02-10 66 views
2

我已經創建了一個簡單的擴展,用於在客戶端PC上添加一個保存圖像選項到上下文菜單。谷歌Chrome瀏覽器擴展文檔以及Web上引用的示例使我相信,我可以使用'onDeterminingFilename'事件中的'filename'來指定'Downloads'文件夾的子目錄作爲下載目標。Chrome擴展onDeterminingFilename語法

但我無法確定語法。繼承人後,用我的僞代碼聽衆「文件名」:

chrome.downloads.onDeterminingFilename.addListener(function(item, suggest) { 
suggest({filename: mysubdirectory + item.filename}); 
}); 

我試過,包括在報價和與轉義字符mysubdirectory,但沒有改變。偵聽器按照我使用的文件名工作:'新名稱'來測試它。我相信非常非常簡單,或者我誤解了賽事。謝謝。

回答

5

我使用了錯誤的引號。

這工作:

chrome.downloads.onDeterminingFilename.addListener(function(item, suggest) { 
suggest({filename: "mysubdirectory/" + item.filename}); 
}); 

如果mysubdirectory不存在,它的創建。如果存在,則添加該項目以及下載的任何其他項目。快樂的時光。

+2

下次您在本網站上時,請考慮將此標記爲答案。 – Xan