navigator.clipboard é indefinido

Porque énavigator.clipboard sempreundefined no seguinte trecho?

var clipboard = navigator.clipboard;
if (clipboard == undefined) {
    console.log('clipboard is undefined');
} else {
    clipboard.writeText('stuff to write').then(function() {
        console.log('Copied to clipboard successfully!');
    }, function() {
        console.error('Unable to write to clipboard. :-(');
    });
}

Mais informações sobre a API da área de transferência podem ser encontradasaqui.

Versão do Chrome: 68.0.3440.106.

Tenho certeza de que isso estava funcionando em algum momento, mas não está mais. É confuso porqueessa mesa sugere que a API da área de transferência seja implementada no Chrome (já existe há algum tempo), masessa mesa de métodos API específicos sugere que nenhum dos métodos da API é suportado?

questionAnswers(1)

yourAnswerToTheQuestion