TagsyImport

Tagsy的引导脚本

Този скрипт не може да бъде инсталиран директно. Това е библиотека за други скриптове и може да бъде използвана с мета-директива // @require https://update.greasyfork.org/scripts/535076/1586041/TagsyImport.js

function loadGlobalScripts(scripts) {
	// 用递归保证顺序加载
	return scripts.reduce((promise, scriptUrl) => {
		return promise.then(() => new Promise((resolve, reject) => {
			const script = document.createElement('script');
			script.src = scriptUrl + `?v=${Date.now()}`;
			script.onload = resolve;
			script.onerror = () => reject(new Error(`Failed to load: ${scriptUrl}`));
			document.head.appendChild(script);
		}));
	}, Promise.resolve());
}
async function LoadGlobalAllScripts() {
	let vpsUrl = "https://drive.alittlesnowflake.uk/Tagsy/";
	await loadGlobalScripts(
		[
			vpsUrl + "Global/Variable/Variable.js", 
			vpsUrl + "Global/Variable/CoreSetting.js", 
			vpsUrl + "Global/Function/Utils.js",
			vpsUrl + "Global/Function/UIManager.js",
			vpsUrl + "Global/Function/Common.js",
			vpsUrl + "Model/ModelCommon.js",
			vpsUrl + "Model/ChatGPT.js",
			vpsUrl + "Model/DouBao.js",
			vpsUrl + "Model/DeepSeek.js",
			vpsUrl + "Model/SeaTable.js",
			vpsUrl + "Config.js",
			vpsUrl + "Version.js",
			vpsUrl + "Global/Core/Base.js",
			vpsUrl + "Global/Core/Core.js",
		]
	);
}