xiaoyi
2 天以前 f81e5811b9baaaea3645579a6cacad0f75f3d0db
src/main.ts
@@ -3,6 +3,8 @@
import { overridesPreferences, preferencesExtension } from './preferences';
declare const __APP_FAVICON__: string;
/**
 * 应用初始化完成之后再进行页面加载渲染
 */
@@ -20,16 +22,16 @@
    overrides: overridesPreferences,
  });
  // 通过环境变量强制覆盖公司 logo 和 favicon,绕过缓存
  const envLogo = import.meta.env.VITE_APP_LOGO;
  const envFavicon = import.meta.env.VITE_APP_FAVICON;
  if (envLogo) {
    preferencesManager.updatePreferences({ logo: { source: envLogo } });
  }
  if (envFavicon) {
  // 强制覆盖公司 logo 和名称,避免旧缓存恢复历史品牌配置
  preferencesManager.updatePreferences({
    app: { name: '新高电力智造平台' },
    copyright: { companyName: '新高电力智造平台' },
    logo: { source: '/logos/xgdl.svg' },
  });
  if (__APP_FAVICON__) {
    const link = document.querySelector('link[rel="icon"]');
    if (link) {
      link.setAttribute('href', envFavicon);
      link.setAttribute('href', __APP_FAVICON__);
    }
  }