跳转到内容

支持 ie11 运行

支持 Internet Explorer 11

设置运行环境变量,增加 Polyfill 支持

INJECT_HEADER 环境变量
INJECT_HEADER 环境变量
// 对 Object.assign 等 es6 方法支持
<script src="https://cdn.jsdelivr.net/npm/core-js-bundle@3.26.0/index.min.js" ></script>
// 对 fecth 请求方法支持
<script src="https://unpkg.com/whatwg-fetch@3.4.1/dist/fetch.umd.js"></script>
// 支持 ResizeObserver
<script src="https://cdn.jsdelivr.net/npm/resize-observer-polyfill@1.5.1/dist/ResizeObserver.min.js"></script>
// 支持 Intersectionbserver
<script src="https://cdn.jsdelivr.net/npm/intersection-observer@0.12.2/intersection-observer.min.js"></script>
// 支持 Proxy
<script src="https://cdn.jsdelivr.net/npm/proxy-polyfill@0.3.2/proxy.min.js"></script>

设置运行全量编译主题

Release 已经支持后台动态主题,由于动态主题使用了 CSS 变量的特性,导致IE11无法运行。所有需要自主的编译主题的方式来实现主题的定义。

1,编译主题移步主题编译

2, 主题变量:WEBNEST_THEME

包名,包名@主题OSS地址
例如:
nusi,workspace@https://terminus-trantor.oss-cn-hangzhou.aliyuncs.com/7ba2f0.css

原因:主题文件内包含了全量的 nusi、workspace 等等的css(这个按情况所定,看看打包主题的时候引用了哪些包,如果引入了就可以排除,避免重复加载)