【Javascript】navigator.clipboard クリップボードの読み書き

javascript を使ったクリップボードの読み書き。

//書き込み
navigator.clipboard.writeText(str);

//読み込み
var str = navigator.clipboard.readText();

これらのコードが読み込まれたタイミングで、ブラウザ上で許可をするダイアログが出てくることがある。