diff --git a/web-to-ppt/background.js b/web-to-ppt/background.js index d5f36db..f50c76f 100644 --- a/web-to-ppt/background.js +++ b/web-to-ppt/background.js @@ -177,7 +177,7 @@ chrome.runtime.onMessage.addListener((message, sender, sendResponse) => { const stored = await chrome.storage.session.get(['pptxBase64', 'pptxFilename']); if (!stored.pptxBase64) throw new Error('没有待下载的数据'); const dataUrl = 'data:application/vnd.openxmlformats-officedocument.presentationml.presentation;base64,' + stored.pptxBase64; - await chrome.downloads.download({ url: dataUrl, filename: stored.pptxFilename }); + await chrome.downloads.download({ url: dataUrl, filename: stored.pptxFilename, saveAs: true }); await chrome.storage.session.remove(['pptxBase64', 'pptxFilename']); return { ok: true }; })() diff --git a/web-to-ppt/popup.js b/web-to-ppt/popup.js index 1dbf14c..8a8737b 100644 --- a/web-to-ppt/popup.js +++ b/web-to-ppt/popup.js @@ -95,7 +95,7 @@ async function exportPptx() { if (!dlResult || !dlResult.ok) throw new Error(dlResult?.error || '下载失败'); setProgress(100, '导出完成'); - setResult('success', '已下载到 Downloads/web-to-ppt/'); + setResult('success', '导出完成'); } catch (error) { setProgress(0, error.message || String(error));