关于前端:SAP-UI5-sapuiDevicemediaRANGESETSSAPSTANDARDEXTENDED-介绍

45次阅读

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

这是一个 4 步范畴集(Phone, Tablet, Desktop, LargeDesktop)。

这组的范畴是:

  • phone:实用于小于 600 像素的屏幕。
  • tablet:实用于大于或等于 600 像素且小于 1024 像素的屏幕。
  • desktop:实用于大于或等于 1024 像素且小于 1440 像素的屏幕。
  • LargeDesktop:实用于大于或等于 1440 像素的屏幕。
    默认状况下 主动 初始化此范畴集。不须要通过 sap.ui.Device.media.initRangeSet 进行初始化。

将一个 CSS 类增加到页面根(html 标记),批示以后屏幕宽度范畴:sapUiMedia-StdExt-NAME_OF_THE_INTERVAL。

上面是一个例子:
[图片]

设施和性能检测 API:提供无关应用的浏览器 / 设施的信息,以及对某些事件(如媒体查问、方向更改或调整大小)的跨平台反对。

此 API 独立于 UI5 框架的任何其余局部。如果须要,这容许它事后加载,以依据浏览器或设施的性能动态创建 UI5 疏导程序。

sap.ui.Device.browser

蕴含了拜访 SAP UI5 利用的 browser 信息。

  • sap.ui.Device.browser.blink:如果此标记设置为 true,则应用具备 Blink 渲染引擎的浏览器。
  • sap.ui.Device.browser.chrome:如果此标记设置为 true,则应用基于 Chromium 浏览器我的项目的浏览器,例如 Google Chrome 浏览器或 Microsoft Edge (Chromium) 浏览器。
  • sap.ui.Device.browser.firefox:如果此标记设置为 true,则应用 Mozilla Firefox 浏览器。
  • 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 引擎的浏览器。

上面是一个例子:

上图来自笔者桌面浏览器拜访 SAP UI5 利用。

正文完
 0