FeaturePolicy - 表示应用于当前执行上下文的一组策略

FeaturePolicyFeature Policy API 的接口,表示应用于当前执行上下文的一组策略。

方法

FeaturePolicy.allowsFeature

返回一个布尔值,该布尔值指示是否在指定的上下文中启用了特定功能。

FeaturePolicy.features

返回用户代理支持的所有功能的名称列表。列表中出现的功能可能不被当前执行上下文的特性策略所允许,并且 / 或者由于用户的权限,可能无法访问。

FeaturePolicy.allowedFeatures

返回用户代理支持和功能策略允许的所有功能的名称列表。请注意,此列表上显示的功能可能仍需经过用户权限统一才可调用。

FeaturePolicy.getAllowlistForFeature

返回指定功能的允许列表。

规范

规范 状态 备注
Feature Policy 编者的草案 初始定义。

桌面浏览器兼容性

特性ChromeEdgeFirefoxInternet ExplorerOperaSafari
基础支持

74

73 — 74

69 — 731

79651 不支持

62

60 — 62

56 — 601

不支持
allowedFeatures

74

69 — 73

7965 不支持

62

56 — 62

不支持
allowsFeature

74

69 — 73

7965 不支持

62

56 — 62

不支持
features747970 不支持62 不支持
getAllowlistForFeature

74

69 — 73

7965 不支持

62

56 — 62

不支持

移动浏览器兼容性

特性AndroidChrome for AndroidEdge mobileFirefox for AndroidIE mobileOpera AndroidiOS Safari
基础支持74

74

73 — 74

69 — 731

未知651 未知481 不支持
allowedFeatures74

74

69 — 74

未知65 未知48 不支持
allowsFeature74

74

69 — 74

未知65 未知48 不支持
features7474 未知 不支持 未知 不支持 不支持
getAllowlistForFeature74

74

69 — 74

未知65 未知48 不支持

1. 通过 Policy 支持。

相关链接