2014-02-10 34 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