【问题标题】:Web app manifest orientation property: What is the difference between its properties?Web 应用清单方向属性:它的属性有什么区别?
【发布时间】:2021-10-01 23:23:21
【问题描述】:

“任何”和“自然”有什么区别?
“风景”、“风景-初级”和“风景-次级”有什么区别?
“portrait”、“portrait-primary”和“portrait-secondary”有什么区别?

【问题讨论】:

标签: web wpa web-manifest


【解决方案1】:

直接从API Spec中获取定义:

Landscape-primary 是屏幕宽度大于屏幕高度的方向。如果设备的自然方向是横向,那么当它保持在该位置时,它就是横向为主。如果设备的自然方向是纵向,则用户代理会从屏幕方向值表中所示的两个选项中设置横向为主。

横向辅助是屏幕宽度大于屏幕高度的方向。如果设备的自然方向是横向,则当从其自然方向旋转 180º 时,它处于横向辅助状态。如果设备的自然方向是纵向,用户代理会从屏幕方向值表中显示的两个选项中设置横向辅助。

Portrait-primary 是屏幕宽度小于或等于屏幕高度的方向。如果设备的自然方向是纵向的,那么当它保持在该位置时,它就是纵向为主。如果设备的自然方向是横向,用户代理会从屏幕方向值表中所示的两个选项中设置纵向为主。

Portrait-secondary 是屏幕宽度小于或等于屏幕高度的方向。如果设备的自然方向是纵向的,那么当从其自然位置旋转 180º 时,它处于纵向辅助状态。如果设备的自然方向是横向,用户代理会从屏幕方向值表中显示的两个选项中设置纵向辅助。

纵向是屏幕宽度小于或等于屏幕高度的方向,根据平台约定,将屏幕锁定为纵向可以表示主要纵向、次要纵向或两者。

横向是一种屏幕宽度大于屏幕高度的方向,根据平台惯例,将屏幕锁定为横向可以表示主要横向、次要横向或两者兼有。

自然是一种方向,它指的是纵向或横向,具体取决于设备的通常方向。此方向通常由底层操作系统提供。

任意是一种方向,表示屏幕可以锁定为纵向为主、纵向辅助、横向为主和横向辅助中的任何一种。

【讨论】:

    猜你喜欢
    • 2011-11-14
    • 1970-01-01
    • 2010-09-20
    • 2016-04-29
    • 1970-01-01
    相关资源
    最近更新 更多