// 获取 `keywords` 标签
|
const keywordsTag = document.querySelector("head>meta[name='keywords']");
|
// 获取 `description` 标签
|
const descriptionTag = document.querySelector("head>meta[name='description']");
|
// 获取 `title` 标签
|
const title = document.querySelector('head>title');
|
// 获取 `favicon` 标签
|
const faviconIcon = document.querySelector("head>link[rel='icon']");
|
|
const briefCorpName = window.globalConfig.SoftWareInfo.globalTitle;
|
const sysName = window.globalConfig.SoftWareInfo.globalViceTitle;
|
const icon = window.globalConfig.SoftWareInfo.favicon;
|
|
keywordsTag.content = `${briefCorpName},${sysName}`;
|
descriptionTag.content = `${briefCorpName},${sysName}`;
|
title.innerText = sysName;
|
faviconIcon.href = icon+`?v=1`;
|
|
|
|
//#region ====================== 加载script ======================
|
|
function loadScript(src, callback) {
|
const script = document.createElement('script');
|
script.setAttribute('type', 'text/javascript');
|
script.setAttribute('src', src);
|
script.async = true;
|
script.onload = () => callback();
|
script.onerror = () => callback(new Error(`Failed to load ${src}`));
|
document.head.appendChild(script);
|
}
|
window.eventList = {};
|
window.eventList.amisSdkJsPromise = new Promise((resolve, reject) => {
|
loadScript('/static/amis/sdk/sdk.js', (error) => {
|
if (error) {
|
reject(error);
|
return;
|
}
|
resolve();
|
});
|
});
|
|
//#endregion
|