Maison > interface Web > js tutoriel > Comment récupérer le contenu actuel du presse-papiers en JavaScript ?

Comment récupérer le contenu actuel du presse-papiers en JavaScript ?

Linda Hamilton
Libérer: 2024-10-29 04:20:02
original
811 Les gens l'ont consulté

How Do I Retrieve the Current Clipboard Content in JavaScript?

Récupération du contenu actuel du presse-papiers

Le presse-papiers sert de stockage temporaire pour les données, permettant aux utilisateurs de transférer facilement des informations entre les applications. Lorsqu'un script nécessite l'accès au contenu du presse-papiers, la méthode navigator.clipboard.readText() fournit une solution simple.

Implémentation

Pour utiliser le navigator.clipboard. readText(), vous pouvez utiliser soit la syntaxe async/wait, soit la syntaxe Promise.

Syntaxe Async/Await :

const text = await navigator.clipboard.readText();
Copier après la connexion

Syntaxe Promise :

navigator.clipboard.readText()
  .then(text => {
    console.log('Pasted content: ', text);
  })
  .catch(err => {
    console.error('Failed to read clipboard contents: ', err);
  });
Copier après la connexion

Considérations

Il est important de noter que l'utilisateur doit accorder l'autorisation pour accéder au contenu du presse-papiers. Cette demande d'autorisation apparaît sous forme de boîte de dialogue, garantissant la sécurité et la confidentialité des données de l'utilisateur.

L'accès au contenu du presse-papiers depuis la console n'est pas possible sans un onglet actif. Pour exécuter le code depuis la console, un délai d'attente peut être défini, permettant à l'utilisateur de cliquer rapidement sur la fenêtre du site Web.

Informations supplémentaires

Pour plus de détails et d'exemples pour utiliser la méthode navigator.clipboard.readText(), reportez-vous à la documentation du développeur Google.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal