diff --git a/templates/devstar-home-vscode.tmpl b/templates/devstar-home-vscode.tmpl index d49a673763..def3369137 100644 --- a/templates/devstar-home-vscode.tmpl +++ b/templates/devstar-home-vscode.tmpl @@ -356,19 +356,24 @@ // ===================================== Initialization =========================== // Global variables DEVSTAR_DOMAIN = "" + DEVSTAR_DOMAIN_TEST_URL = "" // It is empty by default in the production environment var USERTOKEN = null var USERNAME = null var SIGNED = false window.onload = async function () { - await getDevstarDomainFromVSCode() - .then(async devstarDomain => { - DEVSTAR_DOMAIN = devstarDomain.endsWith("/") ? devstarDomain.substring(0, devstarDomain.length-1) : devstarDomain - }) - .catch(error => { - DEVSTAR_DOMAIN = "https://devstar.cn" - console.error('Failed to get devstar domain: ', error, '. Use default domain: ', DEVSTAR_DOMAIN) - }) + if ("" === DEVSTAR_DOMAIN_TEST_URL) { + await getDevstarDomainFromVSCode() + .then(async devstarDomain => { + DEVSTAR_DOMAIN = devstarDomain.endsWith("/") ? devstarDomain.substring(0, devstarDomain.length-1) : devstarDomain + }) + .catch(error => { + DEVSTAR_DOMAIN = "https://devstar.cn" + console.error('Failed to get devstar domain: ', error, '. Use default domain: ', DEVSTAR_DOMAIN) + }) + } else { + DEVSTAR_DOMAIN = DEVSTAR_DOMAIN_TEST_URL + } // related to login status await getUserTokenFromVSCode()