Jeśli kopiowanie i wklejanie działa w aplikacjach na komputerze, ale nie działa między nimi a Collabora Online, schowek systemu operacyjnego niekoniecznie jest uszkodzony. Przyczyną awarii może być karta przeglądarki, zablokowane uprawnienia przeglądarki, osadzona ramka Collabora, która nie ma dostępu do interfejsów API schowka, lub typ wklejanej treści. Przydatna poprawka powinna umożliwić skopiowanie krótkiego fragmentu tekstu z aplikacji lokalnej do dokumentu Collabora, skopiowanie go z powrotem i sprawdzenie, czy formatowanie lub obrazy również zostały zachowane.
Wykonaj poniższe sprawdzenia w podanej kolejności. Zacznij od zwykłego tekstu i skrótów klawiaturowych, a następnie sprawdź uprawnienia przeglądarki i sposób, w jaki Twoja organizacja integruje Collabora. Pozwala to oddzielić problem ze stacją roboczą od problemu z integracją bez niepotrzebnej zmiany ustawień serwera.
Czy schowek działa między innymi aplikacjami lokalnymi?
Najpierw sprawdź, czy aplikacje źródłowe i docelowe mogą wymieniać dane ze schowka poza Collabora. Skopiuj krótkie, nieistotne zdanie z lokalnego edytora tekstu i wklej je do innej aplikacji lokalnej. Następnie odwróć kolejność. Jeśli to się nie powiedzie, najpierw rozwiąż problemy z systemem operacyjnym, sesją pulpitu zdalnego, maszyną wirtualną lub menedżerem schowka. Collabora nie może odczytać treści, która nigdy nie trafia do schowka urządzenia.
Jeśli korzystasz z Pulpitu zdalnego, pulpitu wirtualnego lub przeglądarki działającej na komputerze zdalnym, sprawdź, czy udostępnianie schowka jest włączone dla tej sesji. Pomyślne skopiowanie tekstu między dwiema aplikacjami w sesji zdalnej nie zawsze dowodzi, że tekst może przedostać się między sesją zdalną a komputerem fizycznym. Przetestuj oba kierunki i zanotuj, gdzie transfer się zatrzymuje.
Czy skrót klawiaturowy działa, gdy aplikacja Collabora jest aktywna?
Otwórz dokument, kliknij w tekście lub komórce, w której chcesz wkleić tekst, i użyj standardowego skrótu systemu operacyjnego: Ctrl+Ci Ctrl+Vw systemie Windows lub Linux albo Command+Ci Command+Vw systemie macOS. Aby wykonać prosty test, skopiuj zwykły tekst, taki jak „schowek sprawdzający 123”, z aplikacji lokalnej. Unikaj rozpoczynania od obrazu, dużej tabeli lub treści ze stylami.
Usługa Collabora Online działa w przeglądarce, więc edytor musi odebrać naciśnięcie klawisza, gdy obszar dokumentu jest aktywny. Jeśli fokus znajduje się na pasku adresu przeglądarki, polu wyszukiwania lub innym formancie strony, skrót działa na tym formancie. Kliknij raz w dokumencie i spróbuj ponownie. W programie Calc sprawdź, czy zamierzona komórka lub pasek formuły ma fokus; w programie Writer umieść punkt wstawiania w treści dokumentu.
Porównaj również polecenie „Wklej” z paska narzędzi lub menu kontekstowego ze skrótem klawiaturowym. Reguły schowka przeglądarki mogą uniemożliwić stronie internetowej odczytanie zawartości schowka systemowego na żądanie. Historia projektu Collabora dokumentuje przypadki, w których menu „Wklej” wyświetlało monit o użycie skrótu klawiaturowego, mimo że Ctrl+Vdziałał. Jeśli skrót działa, a polecenie menu nie, zanotuj tę różnicę; wskazuje to na brak dostępu do schowka przeglądarki, a nie na awarię schowka systemowego.
Czy Collabora Online jest otwarta w protokole HTTPS?
W przypadku nowoczesnych interfejsów API schowka przeglądarki strona musi zazwyczaj znajdować się w bezpiecznym kontekście. Sprawdź, czy pasek adresu wyświetla zaufany adres HTTPS Twojej organizacji i czy przeglądarka nie zgłasza ostrzeżenia o certyfikacie. Dokumentacja interfejsu API schowka Mozilli wyjaśnia, że dostęp do odczytu lub zapisu w schowku systemowym jest ograniczony do bezpiecznych kontekstów i może również wymagać aktywacji użytkownika lub zgody przeglądarki.
Jeśli wdrożenie Collabora odbywa się za odwrotnym serwerem proxy, użytkownicy mogą widzieć protokół HTTPS, podczas gdy połączenie proxy-serwer korzysta z innego protokołu. Nie zmieniaj ustawień proxy ani TLS Collabora wyłącznie na podstawie objawów w przeglądarce. Poproś administratora o sprawdzenie zewnętrznego adresu URL, zakończenia TLS i schematu przekazywania zgodnie z oficjalnymi instrukcjami wdrożenia. Jeśli strona publiczna jest już oparta na protokole HTTPS i tylko jedna integracja się nie powiedzie, przejdź do sprawdzania ramek i uprawnień.
Czy przeglądarka zablokowała tej witrynie dostęp do schowka?
Sprawdź uprawnienia witryny w przeglądarce, aby dowiedzieć się, gdzie dokładnie wyświetlana jest Collabora. W przeglądarkach opartych na Chromium użyj opcji informacji o witrynie lub ustawień obok paska adresu albo wyszukaj w ustawieniach przeglądarki frazę „schowek”. Jeśli witryna jest zablokowana, zmień to ustawienie tylko dla zaufanej witryny z dokumentami i tylko wtedy, gdy Twoja organizacja zezwala na korzystanie ze schowka. Po zmianie uprawnień ponownie załaduj dokument i przetestuj go ponownie, używając zwykłego tekstu.
Niektóre wersje przeglądarek wyświetlają monit tylko wtedy, gdy strona żąda dostępu podczas działania użytkownika. Zaakceptuj monit tylko wtedy, gdy rozpoznasz witrynę i zamierzoną operację wklejania. Firefox i Safari nie udostępniają tych samych kontrolek uprawnień schowka Chromium, a ich monity lub zachowanie mogą się różnić. Brak przełącznika schowka nie świadczy o wadliwości przeglądarki. Przetestuj obsługiwany skrót klawiaturowy i zapoznaj się z interfejsem użytkownika uprawnień bieżącej przeglądarki.
Firma Collabora ogłosiła nowszą ścieżkę bezpośredniego dostępu do schowka w wersji Collabora Online 24.04. Może to usprawnić niektóre operacje wklejania, jeśli przeglądarka obsługuje odpowiedni interfejs API, a użytkownik udzieli dostępu. Nie oznacza to, że każda instalacja lub przeglądarka wyświetli ten sam monit, ani nie gwarantuje, że tekst sformatowany, obrazy i arkusze kalkulacyjne będą wklejane identycznie. Przed poproszeniem administratora o aktualizację sprawdź wdrożoną wersję Collabora i oficjalne informacje o wydaniu.
Czy Collabora jest osadzona w innej aplikacji?
Jeśli aplikacja Collabora zostanie otwarta w portalu, platformie edukacyjnej lub produkcie do udostępniania plików, aplikacja hosta może osadzić ją w ramce iframe międzydomenowej. W przeglądarkach Chromium dostęp do schowka ramki iframe zależy od zasad uprawnień przeglądarki, a także od uprawnień przeglądarki użytkownika. Strona osadzania może wymagać delegowania uprawnień clipboard-readdo clipboard-writeźródła Collabora. Użytkownik nie może naprawić brakującej zasady ramki iframe, wielokrotnie zmieniając uprawnienia przeglądarki.
Poproś administratora integracji hosta o sprawdzenie rzeczywistej ramki iframe i nagłówka odpowiedzi Permissions-Policy. Atrybut ramki iframe allowpowinien przyznawać tylko funkcje schowka wymagane dla zaufanego źródła Collabora, a nadrzędna polityka odpowiedzi musi zezwalać na to źródło. Nie używaj szerokiej listy dozwolonych symboli wieloznacznych jako skrótu. Dokładne źródła zależą od wdrożenia, a polityka nadrzędna może nadal blokować dostęp, nawet jeśli sama ramka iframe deklaruje zezwolenie.
Ta diagnoza jest szczególnie istotna, gdy Collabora działa pod swoim bezpośrednim adresem URL, ale nie działa tylko w portalu hosta, lub gdy użytkownicy tego samego portalu mają powtarzające się problemy w przeglądarkach Chromium. Podaj administratorowi nazwę i wersję przeglądarki, hosta i źródło Collabora, informację, czy problem dotyczy kopiowania, wklejania, czy obu tych czynności, a także wszelkie komunikaty w konsoli przeglądarki, które wspominają o dostępie do schowka lub zasadach uprawnień. Usuń zawartość dokumentu i dane konta przed udostępnieniem zrzutów ekranu lub logów.
Czy zwykły tekst działa, a formatowanie nie działa, a obrazy nie?
Jeśli krótki tekst wkleja się poprawnie, ale tekst sformatowany, zakres arkusza kalkulacyjnego lub obraz nie, podstawowa ścieżka schowka działa. Pozostałym problemem może być zgodność formatów danych lub czyszczenie przeglądarki. Przeglądarki i aplikacje mogą wymieniać się formatami schowka, ale nie zachowują wszystkich stylów, formuł, obiektów i reprezentacji obrazu w ten sam sposób. Przeglądarka może również czyścić kod HTML w celach bezpieczeństwa.
Użyj najprostszego formatu, który spełnia Twoje potrzeby. W przypadku tekstu wypróbuj opcję Wklej specjalnie lub wklej bez formatowania, jeśli jest dostępna w interfejsie Collabora. W przypadku tabeli przetestuj mały zakres i sprawdź, czy wiersze i kolumny trafiają do odpowiednich komórek. W przypadku obrazów najpierw sprawdź, czy obraz rzeczywiście znajduje się w schowku systemowym, wklejając go do innej lokalnej aplikacji obsługującej obrazy. Brak obrazu po wklejeniu tekstu nie świadczy o tym, że dostęp do schowka jest uszkodzony.
Kiedy warto przetestować inną przeglądarkę lub poprosić o aktualizację?
Po przetestowaniu aplikacji lokalnych, protokołu HTTPS, skrótów i uprawnień witryny powtórz ten sam test zwykłego tekstu w innej przeglądarce obsługiwanej przez Twoją organizację. Użyj tego samego urządzenia, konta, dokumentu i tekstu źródłowego, aby porównanie było miarodajne. Jeśli jedna przeglądarka działa, a inna nie, podaj dokładne wersje przeglądarek i informację, czy Collabora jest osadzona. Jeśli wszystkie przeglądarki nie działają tylko w jednej aplikacji hosta, skup się na jej polityce integracji. Jeśli awarie zaczęły się po aktualizacji, porównaj wersje Collabora, aplikacji hosta i przeglądarki z ostatnią znaną działającą konfiguracją.
Nie zakładaj, że wyczyszczenie wszystkich danych przeglądarki, wyłączenie funkcji bezpieczeństwa lub aktualizacja jednego komponentu rozwiąże każdy problem. Te kroki mogą usunąć przydatny stan witryny lub wprowadzić osobną zmianę dotyczącą kompatybilności. Preferuj okno prywatne tylko jako krótki test diagnostyczny i unikaj wyłączania rozszerzeń, których potrzebuje Twoja organizacja. Na forum pomocy technicznej Collabora udokumentowano raport dotyczący schowka specyficznego dla integracji, obejmujący ramkę iframe hosta i przeglądarki Chromium; późniejsza dyskusja opisała niestandardowe rozwiązanie po stronie hosta. Traktuj takie raporty jako przykłady, dlaczego diagnoza specyficzna dla witryny ma znaczenie, a nie jako dowód, że ten sam błąd występuje w każdej instalacji.
Jak wygląda udana naprawa?
- Zwykły tekst skopiowany z lokalnej aplikacji pojawia się w wybranym miejscu kursora lub komórki w Collabora.
- Tekst skopiowany z Collabora można wkleić z powrotem do lokalnej aplikacji.
- Ten sam test działa po ponownym wczytaniu dokumentu i otwarciu go w normalnym trybie pracy.
- Wszelkie pozostałe straty formatowania lub obrazów dotyczą wyłącznie tych formatów i są uznawane za problem ze zgodnością.
- W przypadku osadzenia wynik jest potwierdzany w samym portalu, a nie tylko pod bezpośrednim adresem URL Collabora.
Jeśli po tych sprawdzeniach podstawowy test tekstowy nadal kończy się niepowodzeniem, prześlij administratorowi wyniki testu, wersję przeglądarki i Collabora, informację o osadzeniu dokumentu oraz dokładny opis błędu. Takie dowody pomogą odróżnić problem ze schowkiem na stacji roboczej, ograniczenie przeglądarki, problem z polityką iframe oraz wadę specyficzną dla danej wersji. Interfejs API schowka przeglądarki ma wbudowane granice bezpieczeństwa, więc poprawny wynik może wymagać zatwierdzonej zmiany w integracji, a nie zmiany ustawień po stronie użytkownika.
Źródła: Informacje o wydaniu Collabora Online 24.04 ; Bezpieczeństwo interfejsu API schowka Mozilla MDN i zachowanie przeglądarki ; Dokumentacja schowka Mozilla MDN ; Często zadawane pytania dotyczące Collabora Online ; Forum pomocy technicznej Collabora Online: raport o osadzonym schowku Moodle .