8
src-tauri/src/inject/event.js
vendored
8
src-tauri/src/inject/event.js
vendored
@@ -127,16 +127,16 @@ document.addEventListener('DOMContentLoaded', () => {
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
let filename = anchorElement.download ? anchorElement.download : getFilenameFromUrl(absoluteUrl)
|
||||||
// Process download links for Rust to handle.
|
// Process download links for Rust to handle.
|
||||||
if (
|
if ((anchorElement.download /* download attribute */ || e.metaKey /* Click anchor with meta key pressed could download any kind of resource. */)
|
||||||
/\.[a-zA-Z0-9]+$/i.test(removeUrlParameters(absoluteUrl)) &&
|
&& !externalDownLoadLink()
|
||||||
!externalDownLoadLink()
|
|
||||||
) {
|
) {
|
||||||
e.preventDefault();
|
e.preventDefault();
|
||||||
invoke('download_file', {
|
invoke('download_file', {
|
||||||
params: {
|
params: {
|
||||||
url: absoluteUrl,
|
url: absoluteUrl,
|
||||||
filename: getFilenameFromUrl(absoluteUrl),
|
filename,
|
||||||
},
|
},
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user