跳至正文
Wener Notes

Web Spec

约 1 分钟阅读

container-query

  • Chrome 105+
JavaScript
const supportsContainerQueries = 'container' in document.documentElement.style;
if (!supportsContainerQueries) {
  import('container-query-polyfill');
}
css
@container (min-width: 200px) {
}

structuredClone

  • Chrome 98+
  • 支持 Map, Set, Date, RegExp, ArrayBuffer
  • 支持 循环引用
JavaScript
const structuredClone = globalThis.structuredClone ?? (v)=>JSON.parse(JSON.stringify(v))

EyeDropper API

JavaScript
async function sampleColorFromScreen(abortController) {
  if ('EyeDropper' in window) {
    return;
  }
  const eyeDropper = new EyeDropper();
  try {
    const result = await eyeDropper.open({ signal: abortController.signal });
    return result.sRGBHex;
  } catch (e) {
    return null;
  }
}

关联信息

反向链接、本文链接的其他页面和外部资料。

参考资料

GitHub1 条
其他外链2 条
最近更新commit 32faea0编辑