我正在为Google Chrome开发扩展程序。当用户点击弹出.html文件上的按钮时,我需要下载一个以用户为中心的网页及其依赖项(.php,.css,.js ...等)。到目前为止,我想出了下面的代码,下载当前的html文件。
var url;
chrome.tabs.query({'active': true, 'lastFocusedWindow': true}, function (tabs) {
url = tabs[0].url;
});
document.addEventListener("DOMContentLoaded", function () {
document.getElementById("download").addEventListener("click", function () {
chrome.downloads.download({
"url": url,
saveAs: true
}, function () {
console.log("downloaded Complete");
});
});
});
'download'是我在popup.html文件中的一个按钮。 (用于浏览器动作弹出窗口)
如何修改此代码以下载包含其依赖项的网页?