这是 实验性技术
检查 浏览器兼容性表格 要小心谨慎在生产中使用这之前。

supports() 方法在 DOMTokenList interface returns true if a given token is in the associated attribute's supported tokens. This method is intended to support feature detection.

句法

let trueOrFalse = element.supports(token)
					

参数

token
DOMString containing the token to query for.

返回

A 布尔 indicating whether the token was found.

范例

let iframe = document.getElementById('display');
if (iframe.sandbox.supports('an-upcoming-feature')) {
  // support code for mystery future feature
} else {
  // fallback code
}
if (iframe.sandbox.supports('allow-scripts')) {
  // instruct frame to run JavaScript
  //
  // (NOTE: This feature is well-supported; this is just an example!)
  //
}
					

规范

规范 状态 注释
Credential Management Level 1 工作草案 初始定义。

浏览器兼容性

The compatibility table on this page is generated from structured data. If you'd like to contribute to the data, please check out https://github.com/mdn/browser-compat-data and send us a pull request. 更新 GitHub 上的兼容性数据
桌面 移动
Chrome Edge Firefox Internet Explorer Opera Safari Android webview Chrome for Android Firefox for Android Opera for Android Safari on iOS Samsung Internet
supports Chrome 49 Edge 17 Firefox 49 IE 不支持 No Opera 36 Safari 10 WebView Android 49 Chrome Android 49 Firefox Android 49 Opera Android 36 Safari iOS 10 Samsung Internet Android 5.0

图例

完整支持

完整支持

不支持

不支持

实验。期望将来行为有所改变。

实验。期望将来行为有所改变。

元数据

  • 最后修改: