wujingjing
2024-09-18 f95e23a9474cac27633641e33e2ec3965550f0bc
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
// 获取 `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;
 
//#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