diff --git a/web-to-ppt/popup.js b/web-to-ppt/popup.js index 38868df..9acc4d4 100644 --- a/web-to-ppt/popup.js +++ b/web-to-ppt/popup.js @@ -89,7 +89,13 @@ async function exportPptx() { const safeTitle = title.replace(/[\\/:*?"<>|]+/g, '-').replace(/\s+/g, '-').slice(0, 64) || 'webpage'; const filename = `web-to-ppt/${safeTitle}-${Date.now()}.pptx`; - await chrome.downloads.download({ url: dataUrl, filename }); + try { + const dlId = await chrome.downloads.download({ url: dataUrl, filename }); + console.log('[WebToPPT] download id:', dlId); + } catch (e) { + console.error('[WebToPPT] download error:', e.message, e); + throw e; + } setProgress(100, '导出完成'); setResult('success', '导出完成');