Când copierea și lipirea funcționează în aplicațiile desktop, dar eșuează între acele aplicații și Collabora Online, clipboard-ul sistemului de operare nu este neapărat defect. Eroarea poate fi limitată la fila browserului, o permisiune blocată a browserului, un cadru Collabora încorporat care nu poate accesa API-urile clipboard-ului sau tipul de conținut lipit. O soluție utilă ar trebui să vă permită să copiați un scurt exemplu de text dintr-o aplicație locală într-un document Collabora, să îl copiați înapoi și să confirmați dacă formatarea sau imaginile supraviețuiesc.
Executați verificările de mai jos în ordine. Începeți cu text simplu și comenzi rapide de la tastatură, apoi verificați permisiunile browserului și modul în care organizația dvs. încorporează Collabora. Acest lucru diferențiază o problemă a stației de lucru de o problemă de integrare fără a modifica inutil setările serverului.
Funcționează clipboard-ul între alte aplicații locale?
Mai întâi confirmați că aplicațiile sursă și destinație pot face schimb de date din clipboard în afara Collabora. Copiați o propoziție scurtă, neconfidențială, dintr-un editor de text local și lipiți-o într-o altă aplicație locală. Apoi inversați direcția. Dacă această acțiune eșuează, depanați mai întâi sistemul de operare, sesiunea desktop la distanță, mașina virtuală sau managerul de clipboard. Collabora nu poate citi conținut care nu ajunge niciodată în clipboard-ul dispozitivului.
Dacă utilizați Desktop la distanță, un desktop virtual sau un browser care rulează pe o mașină la distanță, verificați dacă partajarea clipboard-ului este activată pentru sesiunea respectivă. O copie reușită între două aplicații din cadrul sesiunii la distanță nu dovedește întotdeauna că textul poate trece între sesiunea la distanță și computerul fizic. Testați ambele direcții și notați unde se oprește transferul.
Funcționează comanda rapidă de la tastatură când Collabora are focalizarea?
Deschideți un document, faceți clic în interiorul textului sau celulei unde doriți să lipiți și utilizați comanda rapidă obișnuită a sistemului de operare: Ctrl+Cși Ctrl+Vpe Windows sau Linux sau Command+Cși Command+Vpe macOS. Pentru un test simplu, copiați text simplu, cum ar fi „verificare clipboard 123” dintr-o aplicație locală. Evitați să începeți cu o imagine, un tabel mare sau conținut stilizat.
Collabora Online rulează într-un browser, așadar editorul trebuie să primească apăsarea tastei în timp ce zona documentului său este activă. Dacă focalizarea se află în bara de adrese a browserului, într-o casetă de căutare sau într-un alt control de pagină, comanda rapidă acționează asupra acelui control. Faceți clic o dată în interiorul documentului și încercați din nou. În Calc, confirmați că celula sau bara de formule dorită are focalizarea; în Writer, plasați punctul de inserare în corpul documentului.
Comparați și comanda Lipire din bara de instrumente sau din meniul contextual cu comanda rapidă de la tastatură. Regulile clipboard-ului browserului pot împiedica o pagină web să citească clipboard-ul sistemului la cerere. Istoricul propriu al proiectului Collabora documentează cazurile în care meniul Lipire a afișat o solicitare de utilizare a comenzii rapide de la tastatură, chiar dacă Ctrl+Va funcționat. Dacă comanda rapidă funcționează și comanda din meniu nu, înregistrați această diferență; aceasta indică accesul la clipboard-ul browserului, mai degrabă decât un clipboard de sistem eșuat.
Este Collabora Online deschis prin HTTPS?
Pentru API-urile moderne de clipboard ale browserelor, pagina trebuie, în general, să se afle într-un context securizat. Verificați dacă bara de adrese afișează adresa HTTPS de încredere a organizației dvs. și dacă browserul nu raportează un avertisment privind certificatul. Documentația API-ului Clipboard de la Mozilla explică faptul că accesul pentru citirea sau scrierea în clipboard-ul sistemului este restricționat la contexte securizate și poate necesita, de asemenea, activarea utilizatorului sau permisiunea browserului.
Dacă implementarea Collabora se află în spatele unui proxy invers, utilizatorii pot vedea HTTPS în timp ce conexiunea proxy-server utilizează un alt protocol. Nu modificați setările proxy sau Collabora TLS doar pe baza simptomului browserului. Solicitați administratorului să verifice adresa URL externă, terminarea TLS și schema de redirecționare în raport cu instrucțiunile oficiale de implementare. Dacă pagina publică este deja HTTPS și o singură integrare eșuează, continuați cu verificările cadrelor și permisiunilor.
Browserul a blocat accesul la clipboard pentru acest site?
Verificați permisiunile site-ului browserului pentru a afla originea exactă unde este afișat Collabora. În browserele bazate pe Chromium, utilizați controalele de informații sau setări ale site-ului de lângă bara de adrese sau căutați în setările browserului „clipboard”. Dacă site-ul este setat la Blocare, modificați-l doar pentru site-ul de documente de încredere și numai dacă organizația dvs. permite utilizarea clipboard-ului. Reîncărcați documentul după modificarea unei permisiuni și testați din nou cu text simplu.
Unele versiuni de browser afișează o solicitare doar atunci când o pagină solicită acces în timpul unei acțiuni a utilizatorului. Acceptați o solicitare numai atunci când recunoașteți site-ul și operațiunea de lipire dorită. Firefox și Safari nu expun aceleași controale de permisiuni din clipboard-ul Chromium, iar solicitările sau comportamentul acestora pot diferi. Lipsa unui comutator din clipboard nu dovedește că browserul este defect; testați comanda rapidă de la tastatură acceptată și consultați interfața de permisiuni a browserului curent.
Collabora a anunțat o cale mai nouă de acces direct la clipboard odată cu Collabora Online 24.04. Aceasta poate simplifica unele operațiuni de lipire acolo unde browserul acceptă API-ul relevant și utilizatorul acordă acces. Nu înseamnă că fiecare implementare sau browser va afișa aceeași solicitare și nici nu garantează că textul îmbogățit, imaginile și foile de calcul se lipesc identic. Verificați versiunea Collabora implementată și notele oficiale de lansare înainte de a solicita unui administrator să facă upgrade.
Este Collabora încorporat într-o altă aplicație?
Dacă Collabora se deschide în interiorul unui portal, al unei platforme de învățare sau al unui produs de partajare a fișierelor, aplicația gazdă îl poate încorpora într-un iframe cu origini multiple. În browserele Chromium, accesul la clipboard-ul iframe depinde de Politica de permisiuni a browserului, precum și de permisiunea browserului utilizatorului. Pagina de încorporare poate necesita delegarea clipboard-readși clipboard-writecătre originea Collabora. Un utilizator nu poate repara o politică iframe lipsă prin modificarea repetată a permisiunilor browserului.
Solicitați administratorului integrării gazdă să inspecteze iframe-ul propriu-zis și antetul răspunsului Permissions-Policy. Atributul iframe-ului allowar trebui să acorde doar capacitățile de clipboard necesare originii Collabora de încredere, iar politica de răspuns părinte trebuie să permită acea origine. Nu utilizați o listă largă de permisiuni cu wildcard ca o scurtătură. Originile exacte depind de implementarea dvs., iar o politică predecesoare poate bloca accesul chiar și atunci când iframe-ul în sine declară o permisiune.
Acest diagnostic este relevant în special atunci când Collabora funcționează la adresa URL directă, dar eșuează doar în interiorul portalului gazdă sau când utilizatorii de pe același portal au probleme constante în browserele Chromium. Furnizați administratorului numele și versiunea browserului, originile gazdei și Collabora, dacă problema afectează copierea, lipirea sau ambele, precum și orice mesaj din consola browserului care menționează accesul la clipboard sau Politica de permisiuni. Eliminați conținutul documentului și detaliile contului înainte de a partaja capturi de ecran sau jurnale.
Funcționează textul simplu atunci când formatarea sau imaginile eșuează?
Dacă un exemplu de text scurt se lipește corect, dar textul îmbogățit, o zonă de foi de calcul sau o imagine nu, calea de bază pentru clipboard funcționează. Problema rămasă poate fi compatibilitatea formatelor de date sau igienizarea browserului. Browserele și aplicațiile pot schimba mai multe formate de clipboard, dar nu păstrează fiecare stil, formulă, obiect sau reprezentare a imaginii în același mod. De asemenea, browserul poate igieniza HTML-ul ca măsură de securitate.
Folosește cel mai simplu format care corespunde nevoilor tale. Pentru text, încearcă Lipire specială sau lipește fără formatare dacă această opțiune este disponibilă în interfața Collabora. Pentru un tabel, testează un interval mic și verifică dacă rândurile și coloanele ajung în celulele dorite. Pentru imagini, confirmă mai întâi dacă imaginea este prezentă în clipboard-ul sistemului, lipind-o într-o altă aplicație locală compatibilă cu imagini. O imagine lipsă după lipirea textului nu este o dovadă că accesul la clipboard este întrerupt.
Când ar trebui să testezi un alt browser sau să soliciți o actualizare?
După testarea aplicațiilor locale, HTTPS, comenzilor rapide și permisiunilor site-ului, repetați același test cu text simplu într-un alt browser acceptat de organizația dvs. Folosiți același dispozitiv, cont, document și text sursă, astfel încât comparația să fie semnificativă. Dacă un browser funcționează și altul nu, raportați versiunile exacte ale browserului și dacă Collabora este încorporat. Dacă toate browserele eșuează doar într-o singură aplicație gazdă, concentrați-vă pe politica de integrare a acesteia. Dacă erorile au început după o actualizare, comparați versiunile Collabora, ale aplicației gazdă și ale browserului cu ultima configurație funcțională cunoscută.
Nu presupuneți că ștergerea tuturor datelor browserului, dezactivarea funcțiilor de securitate sau actualizarea unei componente vor rezolva toate cazurile. Acești pași pot elimina starea utilă a site-ului sau pot introduce o modificare separată a compatibilității. Preferați o fereastră privată doar ca un test de diagnosticare scurt și evitați dezactivarea extensiilor de care are nevoie organizația dvs. Forumul de asistență Collabora a documentat un raport de clipboard specific integrării care implică un iframe gazdă și browsere Chromium; discuția ulterioară a descris un remediu personalizat la nivelul gazdei. Tratați astfel de rapoarte ca exemple ale motivului pentru care un diagnostic specific site-ului este important, nu ca dovadă că aceeași eroare afectează fiecare instalare.
Cum arată o reparare reușită?
- Textul simplu copiat dintr-o aplicație locală apare la cursorul sau celula dorită în Collabora.
- Textul copiat din Collabora poate fi lipit înapoi într-o aplicație locală.
- Același test funcționează după reîncărcarea documentului și deschiderea acestuia în fluxul de lucru normal.
- Orice pierdere rămasă de formatare sau imagini este limitată la acele formate și este înțeleasă ca o problemă de compatibilitate.
- Dacă este încorporat, rezultatul este confirmat în portalul propriu-zis, nu doar la adresa URL directă a Collabora.
Dacă testul de text de bază eșuează în continuare după aceste verificări, trimiteți administratorului rezultatele testului, versiunile browserului și Collabora, dacă documentul este încorporat și formularea exactă a erorii. Aceste dovezi ajută la distingerea unei probleme legate de clipboard-ul stației de lucru, a unei restricții de browser, a unei probleme legate de politica iframe și a unui defect specific versiunii. API-ul clipboard-ului browserului are limite de securitate prin design, așadar un rezultat corect poate necesita o modificare de integrare aprobată, mai degrabă decât o comutare din partea utilizatorului.
Surse: Note de lansare Collabora Online 24.04 ; Securitatea API-ului Mozilla MDN Clipboard și comportamentul browserului ; Documentația de citire Mozilla MDN Clipboard ; Întrebări frecvente Collabora Online ; Forumul de asistență Collabora Online: raport încorporat pentru clipboard-ul Moodle .