ConstrainULong - 用于为值是整数的属性指定约束

ConstrainULong 类型用于为值是整数的属性指定约束。它扩展了 ULongRange 字典(它提供了指定允许的属性值范围的能力),从而也支持属性应该接受的精确值和 / 或理想值。另外,您可以将值指定为简单的长整数值,在这种情况下,一旦满足所有其他更严格的约束条件,用户代理将尽最大努力匹配该值。

属性

如果 ConstrainULong 的值是一个对象而不是数字,则它除了从 ULongRange 继承的属性之外,还可能具有以下属性。

exact

一个整数,指定一个特定的,必需的值,该属性必须被认为是可接受的。

ideal

一个整数,指定属性理想情况下具有的值,但如果需要查找匹配项,则可以将其视为可选。

规范

规范 状态 备注
Media Capture and Streams
ConstrainULong 的定义
候选推荐 初始定义

从技术上讲,ConstrainULong 实际上是基于名为 ConstrainULongRange 的中间词典,该词典在 ULongRange 上添加了 exactideal,而 ConstrainULong 的类型可以是长整数或 ConstrainULong。但是,为了文档清晰起见,此处忽略了中间类型

桌面浏览器兼容性

特性ChromeEdgeFirefoxInternet ExplorerOperaSafari
基础支持 不支持 不支持 不支持 不支持 不支持 不支持

移动浏览器兼容性

特性AndroidChrome for AndroidEdge mobileFirefox for AndroidIE mobileOpera AndroidiOS Safari
基础支持 不支持 不支持 未知 不支持 未知 不支持 不支持

相关链接