无法在 chrome 扩展程序中获取下载 ID
Cannot get download ID in chrome extension
我正在使用 chrome 扩展程序,因为下载代码是这样的
chrome.downloads.download({
url: "http://meenkada.net67.net/test.html",
filename: "test.html" // Optional
});
但是我没有得到下载ID。所以,我修改了代码如下
function DownloadCallback()
{
alert('hi');
}
chrome.downloads.download({
url: "http://meenkada.net67.net/test.html",
filename: "test.html" // Optional
},function DownloadCallback);
但我无法获取下载 ID。它用于打开下载的文件。请帮忙
您似乎有 javascript 语法错误。
我建议打开 Chrome 开发工具,这样您就可以更快地捕捉到它们。
语法是
// Anonymous function
chrome.downloads.download({url: ..., filename: ...}, function(downloadId) {
console.log(downloadId);
});
或
// Common function
function myHandler(filenameId) {
console.log(filenameId);
}
chrome.downloads.download({url: ..., filename: ...}, myHandler);
或
// Anonymous function stored in variable
var myHandler = function(filenameId) {
console.log(filenameId);
}
chrome.downloads.download({url: ..., filename: ...}, myHandler);
我正在使用 chrome 扩展程序,因为下载代码是这样的
chrome.downloads.download({
url: "http://meenkada.net67.net/test.html",
filename: "test.html" // Optional
});
但是我没有得到下载ID。所以,我修改了代码如下
function DownloadCallback()
{
alert('hi');
}
chrome.downloads.download({
url: "http://meenkada.net67.net/test.html",
filename: "test.html" // Optional
},function DownloadCallback);
但我无法获取下载 ID。它用于打开下载的文件。请帮忙
您似乎有 javascript 语法错误。
我建议打开 Chrome 开发工具,这样您就可以更快地捕捉到它们。
语法是
// Anonymous function
chrome.downloads.download({url: ..., filename: ...}, function(downloadId) {
console.log(downloadId);
});
或
// Common function
function myHandler(filenameId) {
console.log(filenameId);
}
chrome.downloads.download({url: ..., filename: ...}, myHandler);
或
// Anonymous function stored in variable
var myHandler = function(filenameId) {
console.log(filenameId);
}
chrome.downloads.download({url: ..., filename: ...}, myHandler);