19 ポイント 投稿者 kuroneko 2023-05-24 | 2件のコメント | WhatsAppで共有
  • ポップアップUIを実装するための新しいWeb標準であるPopover APIが、Chrome 114で実装された。
  • 多くのUIライブラリでそれぞれ実装していたポップアップ(モーダル)を統合するための試み。
  • 依然として実験的な機能が含まれており、Firefoxはまだ対応していない。
  • Top Layer、Anchor など最近追加された技術を活用。

2件のコメント

 
xguru 2023-05-25

ああ、どうして動かないのかと思ったら、私のWindowsのChromeが113だったんですね(笑)

 
kuroneko 2023-05-24

こういうAPIが登場するのは、なかなか興味深いですね。
標準である以上、アクセシビリティの問題がきちんと解決されていれば、十分に実用的だと思います。

ただ、Hacker Newsのコメントがあまりにも面白いです。

ネイティブのポップアップを完全にブロックしてから10年後にネイティブのポップオーバーを開発し、
その後は広告の問題でネイティブのポップオーバーもブロックされ、さらに10年後にまた新しいAPIが実装されるだろうと……。

もちろん、FirefoxがDialog APIを実装するのに8年かかったことを考えると、この機能がいつ使えるようになるのかはよく分かりませんね。