Mettre à jour
On dirait que les navigateurs commencent à prendre en charge la copie de manière native dans JS
Dans les fenêtres de console de Chrome et Firefox sur Mac, je peux exécuter
copy("party in your clipboard!");
et le texte est copié dans mon presse-papiers. J'ai recherché SO et Google et je n'arrive pas à trouver quoi que ce soit à ce sujet.
- Sont-ils spécifiques à chaque navigateur?
- Où puis-je trouver plus d'informations sur ces fonctions JavaScript?
Versions du navigateur:
JavaScript renvoyé par la console Chrome lors de l'exécution de la "copie"
function (object)
{
if (injectedScript._type(object) === "node") {
var nodeId = InjectedScriptHost.pushNodePathToFrontend(object, false, false);
InjectedScriptHost.copyNode(nodeId);
} else
InjectedScriptHost.copyText(object);
}
- que veut dire ce code?
Voici 2 captures d'écran de l'exécution de la fonction de copie dans la console Chrome avec toutes les extensions Chrome désactivées
void InjectedScriptHost::copyText(const String& text)
dans opensource.apple.com/source/WebCore/WebCore-7533.18.1/inspector/...