Files
v-iole-t--tab-harbor/extension/config-loader.js
T
2026-07-13 12:34:04 +08:00

18 lines
599 B
JavaScript

'use strict';
(function attachOptionalLocalConfig(globalScope) {
if (globalScope.TabHarborConfigReady && typeof globalScope.TabHarborConfigReady.then === 'function') {
return;
}
globalScope.TabHarborConfigReady = new Promise(resolve => {
const script = document.createElement('script');
script.src = 'config.local.js';
script.async = false;
script.dataset.tabHarborOptionalConfig = 'true';
script.onload = () => resolve();
script.onerror = () => resolve();
document.head.appendChild(script);
});
})(typeof globalThis !== 'undefined' ? globalThis : window);