这是一个4步范围集(手机、平板电脑、台式机、LargeDesktop)。该组的范围是:电话:适用于小于600像素的屏幕。平板电脑:适用于大于或等于600像素且小于1024像素的屏幕。desktop:适用于大于或等于1024px且小于1440px的屏幕。LargeDesktop:适用于大于或等于1440像素的屏幕。默认情况下,此作用域集会自动初始化。不需要通过sap.ui.Device.media.initRangeSet进行初始化。将CSS类添加到页面根(html标记)以指示当前屏幕宽度范围:sapUiMedia-StdExt-NAME_OF_THE_INTERVAL。下面是一个示例:[image]设备和功能检测API:提供有关所用浏览器/设备的信息,以及对某些事件(例如媒体查询、方向更改或调整大小)的跨平台支持。这个API独立于UI5框架的任何其他部分。这允许它在需要时预加载,以根据浏览器或设备功能动态创建UI5引导程序。sap.ui.Device.browser包含用于访问SAPUI5应用程序的浏览器信息。sap.ui.Device.browser.blink:如果此标志设置为true,则使用带有Blink渲染引擎的浏览器。sap.ui.Device.browser.chrome:如果该标志设置为true,则使用基于Chromium浏览器项目的浏览器,例如GoogleChrome或MicrosoftEdge(Chromium)浏览器。sap.ui.Device.browser.firefox:如果此标志设置为true,则使用MozillaFirefox浏览器。sap.ui.Device.browser.fullscreen:如果此标志设置为true,则Safari浏览器在iOS上以独立全屏模式运行。注意:此标志仅在检测到Safari浏览器时可用。行为和检测可能存在细微差异,例如关于sap.ui.Device.browser.version的可用性。sap.ui.Device.browser.mobile:如果此标志设置为true,则使用浏览器的移动版本或检测到平板电脑或手机设备。注意:此信息可能不适用于所有浏览器。注意:对于任何触摸设备,此标志也设置为true,包括带有触摸屏显示器的笔记本电脑。sap.ui.Device.browser.mozilla:如果此标志设置为true,则使用带有Mozilla引擎的浏览器。下面是一个例子:上图是笔者从桌面浏览器访问SAPUI5应用。
