Explorar o código

prefix file path with file://

Former-commit-id: 57ea404aae9bb51e01d11d5036eda82900451424
= %!s(int64=6) %!d(string=hai) anos
pai
achega
124a68ef83
Modificáronse 1 ficheiros con 6 adicións e 0 borrados
  1. 6 0
      extension/core/bg/downloads.js

+ 6 - 0
extension/core/bg/downloads.js

@@ -226,6 +226,12 @@ singlefile.extension.core.bg.downloads = (() => {
 		}
 		}
 		const downloadData = await download(downloadInfo, options.filenameReplacementCharacter);
 		const downloadData = await download(downloadInfo, options.filenameReplacementCharacter);
 		if (downloadData.filename && pageData.bookmarkId && pageData.replaceBookmarkURL) {
 		if (downloadData.filename && pageData.bookmarkId && pageData.replaceBookmarkURL) {
+			if (!downloadData.filename.startsWith("file:")) {
+				if (downloadData.filename.startsWith("/")) {
+					downloadData.filename = downloadData.filename.substring(1);
+				}
+				downloadData.filename = "file:///" + downloadData.filename;
+			}
 			await singlefile.extension.core.bg.bookmarks.update(pageData.bookmarkId, { url: downloadData.filename });
 			await singlefile.extension.core.bg.bookmarks.update(pageData.bookmarkId, { url: downloadData.filename });
 		}
 		}
 	}
 	}