Prevent duplicate downloads
This commit is contained in:
2
package.json
vendored
2
package.json
vendored
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "pake-cli",
|
||||
"version": "3.4.3",
|
||||
"version": "3.4.4",
|
||||
"description": "🤱🏻 Turn any webpage into a desktop app with one command. 🤱🏻 一键打包网页生成轻量桌面应用。",
|
||||
"engines": {
|
||||
"node": ">=18.0.0"
|
||||
|
||||
4
src-tauri/src/inject/event.js
vendored
4
src-tauri/src/inject/event.js
vendored
@@ -319,9 +319,13 @@ document.addEventListener("DOMContentLoaded", () => {
|
||||
const url = anchorEle.href;
|
||||
const filename = anchorEle.download || getFilenameFromUrl(url);
|
||||
if (window.blobToUrlCaches.has(url)) {
|
||||
e.preventDefault();
|
||||
e.stopImmediatePropagation();
|
||||
downloadFromBlobUrl(url, filename);
|
||||
// case: download from dataURL -> convert dataURL ->
|
||||
} else if (url.startsWith("data:")) {
|
||||
e.preventDefault();
|
||||
e.stopImmediatePropagation();
|
||||
downloadFromDataUri(url, filename);
|
||||
}
|
||||
},
|
||||
|
||||
Reference in New Issue
Block a user