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?