Sfoglia il codice sorgente

added extractAuthCode option

Former-commit-id: 576721e899b3e68f0fb2f9a867a5b4685f609d7f
Gildas 6 anni fa
parent
commit
d19dfee2d9

+ 1 - 0
extension/core/bg/config.js

@@ -80,6 +80,7 @@ singlefile.extension.core.bg.config = (() => {
 		saveToClipboard: false,
 		saveToGDrive: false,
 		forceWebAuthFlow: false,
+		extractAuthCode: true,
 		resolveFragmentIdentifierURLs: false,
 		userScriptEnabled: false,
 		openEditor: false

+ 2 - 2
extension/core/bg/downloads.js

@@ -85,7 +85,7 @@ singlefile.extension.core.bg.downloads = (() => {
 						const blob = new Blob([contents], { type: MIMETYPE_HTML });
 						try {
 							if (message.saveToGDrive) {
-								await uploadPage(message.filename, blob, sender.tab.id, { forceWebAuthFlow: message.forceWebAuthFlow });
+								await uploadPage(message.filename, blob, sender.tab.id, { forceWebAuthFlow: message.forceWebAuthFlow, extractAuthCode: message.extractAuthCode });
 							} else {
 								message.url = URL.createObjectURL(blob);
 								await downloadPage(message, {
@@ -129,7 +129,7 @@ singlefile.extension.core.bg.downloads = (() => {
 		let authInfo = await singlefile.extension.core.bg.config.getAuthInfo();
 		const options = {
 			interactive: true,
-			auto: true,
+			auto: uploadOptions.extractAuthCode,
 			forceWebAuthFlow: uploadOptions.forceWebAuthFlow,
 			requestPermissionIdentity,
 			launchWebAuthFlow: options => singlefile.extension.core.bg.tabs.launchWebAuthFlow(options),

+ 1 - 0
extension/core/content/content-download.js

@@ -45,6 +45,7 @@ this.singlefile.extension.core.content.download = this.singlefile.extension.core
 					saveToClipboard: options.saveToClipboard,
 					saveToGDrive: options.saveToGDrive,
 					forceWebAuthFlow: options.forceWebAuthFlow,
+					extractAuthCode: options.extractAuthCode,
 					filenameReplacementCharacter: options.filenameReplacementCharacter,
 					openEditor: options.openEditor,
 					compressHTML: options.compressHTMLEdit,