ConstrainULong - 用于为值是整数的属性指定约束
ConstrainULong
类型用于为值是整数的属性指定约束。它扩展了 ULongRange
字典(它提供了指定允许的属性值范围的能力),从而也支持属性应该接受的精确值和 / 或理想值。另外,您可以将值指定为简单的长整数值,在这种情况下,一旦满足所有其他更严格的约束条件,用户代理将尽最大努力匹配该值。
属性
如果 ConstrainULong
的值是一个对象而不是数字,则它除了从 ULongRange
继承的属性之外,还可能具有以下属性。
exact
一个整数,指定一个特定的,必需的值,该属性必须被认为是可接受的。
ideal
一个整数,指定属性理想情况下具有的值,但如果需要查找匹配项,则可以将其视为可选。
规范
规范 | 状态 | 备注 |
---|---|---|
Media Capture and Streams ConstrainULong 的定义 |
候选推荐 | 初始定义 |
从技术上讲,
ConstrainULong
实际上是基于名为ConstrainULongRange
的中间词典,该词典在ULongRange
上添加了exact
和ideal
,而ConstrainULong
的类型可以是长整数或ConstrainULong
。但是,为了文档清晰起见,此处忽略了中间类型。
桌面浏览器兼容性
特性 | Chrome | Edge | Firefox | Internet Explorer | Opera | Safari |
---|---|---|---|---|---|---|
基础支持 | 不支持 | 不支持 | 不支持 | 不支持 | 不支持 | 不支持 |
移动浏览器兼容性
特性 | Android | Chrome for Android | Edge mobile | Firefox for Android | IE mobile | Opera Android | iOS Safari |
---|---|---|---|---|---|---|---|
基础支持 | 不支持 | 不支持 | 未知 | 不支持 | 未知 | 不支持 | 不支持 |