Actualizar
Parece que los navegadores están comenzando a admitir copias nativas en JS
En las ventanas de consola de Chrome y Firefox en Mac puedo ejecutar
copy("party in your clipboard!");
y el texto se copia en mi portapapeles. He buscado SO y Google y parece que no puedo encontrar nada al respecto.
- ¿Son específicos de cada navegador?
- ¿Dónde puedo encontrar más información sobre estas funciones de JavaScript?
Versiones del navegador:
JavaScript devuelto desde la consola de Chrome al ejecutar 'copiar'
function (object)
{
if (injectedScript._type(object) === "node") {
var nodeId = InjectedScriptHost.pushNodePathToFrontend(object, false, false);
InjectedScriptHost.copyNode(nodeId);
} else
InjectedScriptHost.copyText(object);
}
- ¿Qué significa este código?
Aquí hay 2 capturas de pantalla de la ejecución de la función de copia en la consola Chrome con todas las extensiones de Chrome desactivadas
void InjectedScriptHost::copyText(const String& text)
en opensource.apple.com/source/WebCore/WebCore-7533.18.1/inspector/…