Accueil
» Comment faire
»
Rétablir la fonction Copier-Coller entre Collabora et les applications de bureau
Rétablir la fonction Copier-Coller entre Collabora et les applications de bureau
Commencez par tester avec du texte brut et le clavier : copiez du texte depuis une application locale, cliquez dans le document Collabora et appuyez sur Ctrl+F Ctrl+V(ou Command+Vsur macOS). Pour copier du texte depuis Collabora, sélectionnez-le, appuyez sur Ctrl+F Ctrl+Cou Command+Csur Ctrl+C, puis collez-le dans une application locale. Si les raccourcis fonctionnent mais pas le collage via la barre d’outils ou le clic droit, le problème vient probablement des autorisations d’accès au presse-papiers du navigateur. Si les raccourcis ne fonctionnent toujours pas, testez dans les deux sens et vérifiez si Collabora est intégré à un autre site.
Mesurer la défaillance avant de modifier les paramètres
Le presse-papiers système est la mémoire tampon partagée qui permet le transfert de données entre les applications. Collabora Online s'exécutant dans un navigateur, la copie de données en dehors de son environnement est également soumise aux règles de sécurité du navigateur.
Ouvrez un éditeur de texte local basique et copiez une courte phrase non sensible. Dans Collabora, cliquez dans le corps du document et utilisez le raccourci clavier Coller.
Copiez maintenant une courte phrase du document Collabora et collez-la dans l'éditeur local.
Enfin, effectuez un copier-coller entre deux applications locales. Si ce dernier test échoue également, commencez par dépanner le système d'exploitation ou le presse-papiers du bureau distant ; Collabora n'est pas la seule application concernée.
Utilisez du texte brut pour le premier test. Les images, les tableaux, les plages de cellules de tableur et le texte formaté peuvent utiliser différents formats de presse-papiers ; un test en texte brut permet donc de distinguer les problèmes d’accès de base des problèmes de conversion de format.
Le point de référence utile est un texte brut copié du document web dans une application locale ; répétez le test dans l’autre sens.
Essayez d'abord la navigation au clavier via le navigateur.
Cliquez dans la zone d'édition du document pour la sélectionner. Utilisez le raccourci système plutôt que la barre d'outils de l'éditeur ou le menu contextuel du navigateur. Sous Windows et Linux, utilisez `Ctrl+C` Ctrl+Cet Ctrl+V`Ctrl+L` ; sous macOS, utilisez ` Ctrl+C` et `Ctrl+ Command+CD` Command+V. Si Collabora vous informe que l'accès au presse-papiers est limité et vous invite à utiliser des raccourcis, suivez ses instructions. L'action clavier est directement liée à un geste de l'utilisateur et fonctionne même si une action de menu appelant l'API Presse-papiers asynchrone est bloquée.
Si le problème persiste, vérifiez que le document est modifiable, que le curseur se trouve dans le document et non dans une zone de recherche ou un champ de la barre d'outils, et que le texte source est bien sélectionné. Fermez puis rouvrez le document après chaque modification d'autorisation ; une fenêtre d'éditeur obsolète peut conserver l'ancienne politique.
Vérifiez d'abord que le texte brut est bien reçu. Testez ensuite le contenu enrichi dont vous avez besoin ; les polices, les formules, les images et la mise en forme des cellules peuvent ne pas être transférées à l'identique. Utilisez le collage spécial si le système de destination le propose.
Autoriser l'accès au presse-papiers dans le navigateur
L'API Presse-papiers moderne est limitée aux contextes sécurisés, généralement HTTPS, et les navigateurs peuvent exiger une action ou une autorisation de l'utilisateur. Dans Chrome ou Edge, ouvrez les informations du site (à côté de l'adresse), accédez aux paramètres du site et autorisez le Presse-papiers pour le site de confiance si cette autorisation est disponible. Si une invite apparaît lorsque vous choisissez Coller, autorisez uniquement le service Office auquel vous faites confiance. Rechargez le document et répétez le test de copier-coller.
L'autorisation d'accès au presse-papiers du navigateur peut activer les actions de collage enrichies ou basées sur des menus lorsque le navigateur le demande.
Les libellés et le comportement des autorisations d'accès au presse-papiers varient selon le navigateur. Certains navigateurs utilisent un geste de l'utilisateur ou une brève invite de collage au lieu d'une autorisation permanente. Un navigateur géré peut également appliquer une politique qui remplace votre choix ; si le contrôle est verrouillé ou si l'autorisation est refusée par une politique, demandez à l'administrateur du navigateur de vérifier la règle applicable au site de l'entreprise. Assurez-vous que le site utilise le protocole HTTPS : accorder une autorisation ne transforme pas une origine non sécurisée en contexte sécurisé.
Si Collabora est intégré dans une iframe, vérifiez l'intégration.
Une iframe est une page web intégrée à une autre page. De nombreuses installations Collabora utilisent une iframe pour que la plateforme hôte puisse afficher l'éditeur. Dans les navigateurs basés sur Chromium, une iframe provenant d'une autre origine peut nécessiter que la page hôte autorise l'accès au presse-papiers. Le manuel du SDK Collabora documente cet attribut iframe pour sa requête d'autorisation d'accès au presse-papiers :
Le SDK Collabora documente les autorisations du presse-papiers sur l'iframe intégrée ; seule la plateforme qui crée cette iframe peut modifier cet attribut.
Il s'agit d'un paramètre d'intégration qui crée le cadre, et non d'un paramètre Docker sur le serveur Collabora. Si vous gérez l'application hôte, vérifiez l'iframe de l'éditeur dans les outils de développement du navigateur et assurez-vous que l'en Permissions-Policy-tête de réponse de la page parente ne bloque pas clipboard-readl' clipboard-writeaccès. Une politique de confidentialité restrictive peut refuser l'accès même si l'iframe possède un allowattribut `@Iframe`. Déléguez l'accès uniquement au cadre Collabora dont vos utilisateurs ont besoin ; n'accordez pas un accès étendu au presse-papiers pour du contenu intégré non pertinent.
Si vous utilisez un serveur Nextcloud hébergé, une plateforme d'apprentissage ou un portail documentaire et que vous ne parvenez pas à modifier le balisage de ses iframes ou les en-têtes de réponse, veuillez indiquer à son administrateur le navigateur et sa version, la direction dans laquelle l'opération a échoué, si les raccourcis clavier fonctionnent et toute erreur de console liée au presse-papiers. Une mise à jour de l'intégration peut être nécessaire. Modifier les ports réseau de CODE ou redémarrer son conteneur n'autorisera pas l'ouverture d'une iframe dans le navigateur.
Utilisez le symptôme pour choisir le prochain contrôle.
Ce que vous observez
Que vérifier ensuite ?
La fonction Coller de la barre d'outils échoue, mais Ctrl+Vfonctionne
Utilisez le raccourci ou accordez au navigateur l'autorisation d'accès au presse-papiers demandée pour le site de confiance.
Seule la collaboration vers la copie de bureau échoue.
Vérifiez les restrictions de copie ou l'autorisation d'écriture de votre navigateur ; assurez-vous que le texte sélectionné est bien copié.
Seul le collage de fichiers du bureau vers Collabora échoue.
Vérifiez l'autorisation de collage du navigateur, la position du curseur dans le document et si le cadre hôte délègue l'accès en lecture.
La console indique : « L’API du presse-papiers a été bloquée par une politique d’autorisations. »
La page d'intégration ou son en-tête de réponse bloque l'accès. Le propriétaire de l'intégration doit la corriger.
Le texte brut fonctionne, mais le contenu enrichi non.
Comparez les formats de presse-papiers pris en charge et les options de collage de l'application de destination ; il peut s'agir d'une limite de fidélité de format plutôt que d'une défaillance totale du presse-papiers.
Une violation de la politique d'autorisation indique un problème avec la page intégrant le contenu ou ses en-têtes ; l'exemple est une illustration diagnostique et non un résultat de test en direct.
Confirmer le résultat
Après une modification d'autorisation ou d'intégration, rouvrez le document et répétez les deux tests de texte brut : application locale vers Collabora, puis Collabora vers application locale. Vérifiez que le texte s'affiche à l'emplacement prévu, puis testez le contenu enrichi spécifique que vous utilisez. Si seul le menu fonctionne après la modification, vérifiez également le chemin d'accès au clavier ; si seuls les raccourcis fonctionnent, le chemin d'accès principal au presse-papiers est utilisable, mais le chemin d'accès asynchrone au navigateur peut toujours être bloqué.