ページ内の情報をクリップボードにコピーしたくて、Chromeの開発者ツールのコンソールから navigator.clipboard.writeText() を使おうとしたら DOMException: Document is not focused. エラーが出た。

[ Google Chrome 84.0.4147.135 ]

そもそも navigator.clipboard の機能は、ドキュメントにフォーカスが当たってないと使えないらしい。

なので開発者ツールのコンソール上からは writeText()readText() も実行できない。開発者ツールにフォーカスが当たっちゃうから。

どうしても実行したければ、同じコードをブックマークレット化するなどして、ページ本体にフォーカスを当てたまま実行できるようにする必要がある。

自分で試したい人は↓のボタンをブックマークバーにドロップして、開発者ツールにフォーカスが当たってる時と当たってない時とで実行してみて。