fix: 不用 saveAs,直接下载到默认文件夹
Chrome Bug 417112:saveAs 在'下载前询问'开启时不可靠。 这是 Chrome 扩展的已知限制,官方无解决方案。
This commit is contained in:
@@ -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, saveAs: true });
|
||||
await chrome.downloads.download({ url: dataUrl, filename: stored.pptxFilename });
|
||||
await chrome.storage.session.remove(['pptxBase64', 'pptxFilename']);
|
||||
return { ok: true };
|
||||
})()
|
||||
|
||||
Reference in New Issue
Block a user