关于前端:SAP-UI5-indexhtml-根节点的-css-类填充逻辑

2次阅读

共计 1040 个字符,预计需要花费 3 分钟才能阅读完成。

关上笔者 SAP UI5 教程的任何一个利用,能够在 index.html 里找到根节点的这些 css 类:

其中如下图高亮显示的三个 css 类,都带上了 desktop 的后缀:

这些 css 类是怎么填充的?

如果不是 phone,也不是 tablet,那就肯定是 desktop 了,采取的是排除法的逻辑。

desktop:

而后调用 changeRootCSSClass,给 index.html 根节点设置 css 类:

for (var type in SYSTEMTYPE) {changeRootCSSClass("sap-" + SYSTEMTYPE[type], !oSystem[SYSTEMTYPE[type]]);
        }

实现原理就是找到 window.document.documentElement, 而后往 className 里写值。

无关 SAP UI5 受反对的浏览器和平台的惟一实在起源是产品可用性矩阵 (PAM),您能够在 SAP 网站中找到它。SAPUI5 不是一个独立的产品,因而请查看您正在应用 SAPUI5 的 SAP 产品的 PAM。无关更具体的信息,请参阅 SAP 阐明 1716423。

因为 SAPUI5 基于 CSS3、HTML5 和 ECMAScript 5 (ES5) JavaScript API,因而仅反对具备 HTML5 性能的浏览器。一般来说,SAPUI5 框架只能反对相应平台也反对的次要版本。

在 SAPUI5 1.87 之后完结对 Microsoft Internet Explorer 11 (IE11) 的反对。SAPUI5 最初一个反对 IE11 的长期保护版本是 SAPUI5 1.84。直到并包含 SAPUI5 1.87 的版本将持续反对 IE11,只有它们处于保护状态(请参阅 https://ui5.sap.com/versionov…)。

基于 SAPUI5 的产品有本人的浏览器反对策略,可能曾经放弃了对 IE11 的反对,即便 SAPUI5 的底层保护版本依然反对它。当您决定应用某个产品版本时,请查看在 SAP 网站上公布的产品可用性矩阵 (PAM) 信息。

应用须要 IE11 的流动浏览器插件的旧版 Web 应用程序无奈在 SAP Fiori Launchpad 中运行,该 Launchpad 依赖于反对完结后公布的 SAPUI5 版本。通过 SAP HTML 控件将 SAPUI5 应用程序集成到 SAP GUI for Windows 中也是如此:您的 SAP GUI for Windows 版本须要高于 7.60 能力配置 Microsoft Internet Explorer 控件以外的浏览器引擎,请参阅 SAP 正文 2913405。

正文完
 0