code optimize
This commit is contained in:
		| @ -5,10 +5,9 @@ | ||||
|  * @param {...any} args url list / url templates, page numers, either [from, to, interval] or [...pages] | ||||
|  */ | ||||
| async function extract(itemsSelector, fieldSelectors, ...args) { | ||||
|     let data = await extractData(itemsSelector, fieldSelectors, ...args); | ||||
|     let data = await getData(itemsSelector, fieldSelectors, ...args); | ||||
|     data.unshift(fieldSelectors); | ||||
|     saveFileAsk(data); | ||||
|     resolve("save done.") | ||||
| } | ||||
|  | ||||
| /** | ||||
| @ -17,7 +16,7 @@ async function extract(itemsSelector, fieldSelectors, ...args) { | ||||
|  * @param {Array<string>} fieldSelectors fields selectors for selecting fields (data columns) under each item | ||||
|  * @param {...any} args url list / url templates, page numers, either [from, to, interval] or [...pages] | ||||
|  */ | ||||
| async function extractData(itemsSelector, fieldSelectors, ...args) { | ||||
| async function getData(itemsSelector, fieldSelectors, ...args) { | ||||
|     let urls = []; | ||||
|     let arg = args.shift(); | ||||
|     if (arg instanceof Array) { | ||||
| @ -41,7 +40,7 @@ async function extractData(itemsSelector, fieldSelectors, ...args) { | ||||
|     return new Promise((resolve, reject) => { | ||||
|         chrome.tabs.query({ | ||||
|             active: true, | ||||
|             currentWindow: true | ||||
|             currentWindow: false | ||||
|         }, function (tabs) { | ||||
|             let pms; | ||||
|             let tab = tabs[0]; | ||||
|  | ||||
		Reference in New Issue
	
	Block a user