打开作者SAPUI5教程的任意应用,在index.html中可以找到根节点的这些css类:中高亮显示的三个css类下图,都是以desktop为后缀的:这些css类是怎么填的?如果不是手机或平板,那肯定是台式机,采用排除逻辑。desktop:然后调用changeRootCSSClass为index.html的根节点设置css类:}实现原理是找到window.document.documentElement,将value写入className。有关SAPUI5支持的浏览器和平台的唯一真实来源是产品可用性矩阵(PAM),您可以在SAP网站上找到它。SAPUI5不是独立产品,因此请检查您使用SAPUI5的SAP产品的PAM。有关更多详细信息,请参阅SAPNote1716423。由于SAPUI5基于CSS3、HTML5和ECMAScript5(ES5)JavaScriptAPI,因此仅支持支持HTML5的浏览器。一般来说,SAPUI5框架只能支持相应平台也支持的大版本。在SAPUI51.87之后终止对MicrosoftInternetExplorer11(IE11)的支持。最后一个支持IE11的SAPUI5长期维护版本是SAPUI51.84。SAPUI51.87及之前的版本将继续支持IE11,只要它们处于维护状态(请参阅https://ui5.sap.com/versionov…)。基于SAPUI5的产品有自己的浏览器支持政策,可能已经放弃了对IE11的支持,尽管SAPUI5的底层维护版本仍然支持它。当您决定使用某个产品版本时,请查看SAP网站上发布的产品可用性矩阵(PAM)信息。使用需要IE11的活动浏览器插件的旧Web应用程序将无法在SAPFioriLaunchpad中运行,它依赖于支持结束后发布的SAPUI5版本。通过SAPHTML控件将SAPUI5应用程序集成到SAPGUIforWindows中也是如此:您的SAPGUIforWindows版本需要高于7.60才能配置MicrosoftInternetExplorer控件以外的浏览器引擎,请参阅SAPNote2913405。
