javascript recortar / copiar / colar na área de transferência: como o Google resolveu isso?

Sim, esta pergunta foi repetida: como copiar e colar de e para a área de transferência do sistema com javascript? Encontrei apenas soluções parciais e hacks até agora. A razão pela qual isso foi perguntado com tanta frequência no passado é que ainda não existe uma solução funcional. No entanto, vi que o Google Docs atualmente tem uma solução funcional para eventos de teclado e botões. Então, é possível, mas como eles fazem isso? Artigo Software Salad,Acesso à área de transferência do sistema com JavaScript - Um Santo Graal?, oferece uma boa visão geral do problema (mas tem alguns anos

Em resumo

você pode usar os eventos do teclado ctrl + x, ctrl + c, ctrl + v para copiar texto de uma área de texto oculta com dados preparados ou capturar texto colado em um campo oculto e, em seguida, fazer algo com ele

você pode usar algum truque via Flash ou talvez um Java Applet para copiar algo para a área de transferência do sistema sem a necessidade de aprovação do usuári

você pode usar uma solução "real" com clipboardData.setData para IE e execCommand para outros navegadores, o que depende da aprovação do usuári

Alguma idéia de como o Google resolveu o problema da área de transferênci