Mențineți textul vizibil când se deschide tastatura mobilă Collabora

Dacă tastatura de pe ecran acoperă linia activă în Collabora Online, salvați mai întâi modificările, închideți tastatura și derulați documentul până când semnul circumflex devine vizibil deasupra acestuia. Dacă problema reapare, deschideți același fișier într-un browser mobil complet; acest lucru ajută la determinarea dacă cauza este browserul, o vizualizare Web încorporată sau pagina care găzduiește Collabora.

Nu există o setare unică pentru utilizator care să remedieze fiecare suprapunere a tastaturii mobile. Collabora Online rulează într-un browser sau într-o integrare a altui produs, așadar soluția disponibilă depinde de stratul care menține editorul la înălțimea greșită. Verificările de mai jos separă o soluție temporară de editare de modificările pe care un administrator sau un dezvoltator de aplicații le-ar putea necesita.

1. Recuperează linia ascunsă fără a risca modificările

  1. Așteptați finalizarea editării sau a sincronizării, apoi salvați dacă gazda oferă o comandă de salvare.
  2. Ascundeți tastatura cu săgeata în jos sau cu controlul Înapoi al dispozitivului. Nu reîncărcați un document cu modificări nesalvate.
  3. Derulați documentul astfel încât paragraful, celula din tabel sau câmpul de introducere activ să se afle deasupra zonei tastaturii.
  4. Atingeți din nou punctul de inserare dorit. Dacă tastatura îl acoperă imediat ce se deschide, ascundeți-l și plasați semnul circumflex puțin mai sus în document înainte de a continua.
Un browser mobil afișează un editor de documente cu tastatura de pe ecran acoperind porțiunea inferioară a paginii și semnul circumflex aproape de marginea vizibilă.
Simptomul: tastatura ocupă partea inferioară a ecranului telefonului, în timp ce documentul rămâne în spatele ei.
Un editor de documente pentru browserul mobil, cu linia de text activă și semnul circumflex vizibile deasupra tastaturii de pe ecran.
O soluție temporară: derulați linia activă de deasupra tastaturii înainte de a continua să tastați.

Aceasta modificare modifică vizualizarea curentă în loc să corecteze aspectul. Dacă semnul circumflex rămâne vizibil doar până la următoarea apăsare de tastă sau dacă pagina sare din nou la deschiderea tastaturii, continuați cu verificările browserului și ale gazdei.

2. Identificați stratul care cauzează suprapunerea

Repetați aceeași acțiune de editare cu același fișier și notați unde eșuează. Collabora descrie Collabora Online ca un editor de browser responsiv și îl distinge de aplicația mobilă separată Collabora Office. Aceste căi pot utiliza motoare de browser diferite, containere gazdă și gestionarea tastaturii, așa că comparați elemente similare înainte de a raporta un defect al produsului.

  • Un singur browser eșuează: actualizați browserul respectiv și testați fișierul într-un alt browser curent acceptat de organizația dvs.
  • Aplicația gazdă eșuează, dar linkul său funcționează în browserul sistemului: WebView-ul încorporat al aplicației sau configurația de redimensionare a tastaturii reprezintă un loc probabil pe care proprietarul aplicației ar trebui să îl investigheze.
  • Atât browserul, cât și aplicația gazdă eșuează pe un dispozitiv: rețineți modelul dispozitivului, versiunea sistemului de operare, versiunea browserului și dacă pagina este în poziție verticală sau orizontală. Acest lucru indică o interacțiune între dispozitiv și viewport-ul browserului, dar nu dovedește în sine un defect Collabora.
  • Aceeași eroare apare pe mai multe dispozitive, într-un singur serviciu: solicitați administratorului serviciului respectiv să inspecteze containerul editorului încorporat și aspectul său mobil.

Întrebările frecvente oficiale ale Collabora descriu utilizarea responsive a aplicației Collabora Online în browserele mobile. Prezentarea generală a produsului mobil discută separat aplicația Collabora Online bazată pe browser și aplicația mobilă dedicată. Folosește această distincție atunci când alegi ce echipă ar trebui să primească un raport de eroare.

O pagină web mobilă încorporează un editor de documente lângă un panou pentru dezvoltatori care afișează o înălțime mai mică a ferestrei vizuale atunci când tastatura este deschisă.
O ilustrare diagnostică a paginii gazdă: fereastra de vizualizare vizibilă se poate micșora, în timp ce aspectul paginii exterioare rămâne mai înalt.

3. Dacă întrețineți pagina care încorporează Collabora

Pe mobil, viewport-ul vizual este partea unei pagini vizibilă în prezent pe ecran; tastatura o poate micșora fără a modifica aspectul viewport-ului paginii. MDN notează că comportamentul viewport-ului variază în funcție de browser. Într-o configurație încorporată, pagina gazdă de nivel superior poate avea măsurători utile ale viewport-ului vizual, în timp ce măsurătorile proprii ale iframe-ului nu reprezintă ecranul ajustat de tastatură în același mod.

Verificați dacă pagina gazdă răspunde când se deschide tastatura: cadrul editorului ar trebui să se încadreze în înălțimea disponibilă, simbolul circumflex ar trebui să rămână accesibil și pagina ar trebui să poată derula cadrul în vizualizare. Evitați o înălțime fixă ​​a pixelilor sau un cadru permanent pe ecran complet care presupune că tastatura nu modifică niciodată zona vizibilă. Folosiți evenimentele de redimensionare și derulare ale ferestrei de vizualizare a paginii exterioare pentru a recalcula spațiul disponibil editorului, apoi testați pe browserele și dispozitivele reale pe care se bazează utilizatorii dvs. MDN documentează API-ul VisualViewport și evenimentele sale de redimensionare pentru acest tip de modificare a zonei vizibile.

Unele browsere acceptă și setarea viewport interactive-widget=resizes-content, care solicită browserului să redimensioneze conținutul paginii atunci când apare tastatura virtuală. Aceasta afectează aspectul paginii gazdă, iar suportul browserului nu este uniform, așa că nu o adăugați ca o soluție universală Collabora. Testați întreaga experiență încorporată, inclusiv meniurile, bara de instrumente, derularea și închiderea de la tastatură, înainte de a o implementa. MDN documentează această opțiune în metareferința viewport .

4. Dacă Collabora se deschide într-o aplicație Android

Solicitați dezvoltatorului aplicației să inspecteze Activitatea care conține WebView-ul. Ghidul oficial Android prevede android:windowSoftInputMode="adjustResize"redimensionarea aspectului aplicației la spațiul lăsat de tastatură, menținând conținutul accesibil atunci când este necesară derularea. Pentru o aplicație care încorporează Collabora, manifestul Activității poate include:

<activity
    android:name=".EditorActivity"
    android:windowSoftInputMode="adjustResize" />

Numele exact al activității și atributele manifestului existente depind de aplicație; îmbinați această setare în declarația curentă, în loc să adăugați o activitate duplicată. Această setare Android se aplică unei aplicații Android native sau unei gazde WebView, nu unei file normale de browser și nu la iOS. Consultați ghidul de vizibilitate a tastaturii Android înainte de a modifica o versiune a aplicației.

Un editor de manifest Android evidențiază android:windowSoftInputMode=
Pentru o aplicație Android care încorporează editorul, solicitați dezvoltatorului să verifice modul de redimensionare a tastaturii din activitatea gazdă.

Listă de verificare

  • Cu tastatura deschisă, linia sau celula editată rămâne vizibilă sau documentul poate fi derulat suficient de mult pentru a o dezvălui.
  • Tastarea mai multor linii nu mută semnul circumflex în spatele tastaturii.
  • Ascunderea tastaturii restabilește vizualizarea completă a documentului, fără spațiu gol sau zonă de derulare blocată.
  • Repetați testul după rotirea dispozitivului și în fiecare cale de acces acceptată: browser direct, aplicație încorporată sau aplicație mobilă dedicată.
  • Confirmați că modificările sunt salvate, apoi raportați erorile persistente cu tipul de fișier, dispozitivul și sistemul de operare, versiunea browserului sau a aplicației gazdă și pașii de reproducere.

Dacă pagina web este controlată de furnizorul sau organizația dvs. de stocare în cloud, este posibil ca utilizatorii să nu poată modifica dimensiunea cadrului acesteia. Trimiteți lista de verificare și detaliile de reproducere administratorului serviciului respectiv; numai proprietarul paginii sau aplicației gazdă poate modifica configurația viewport-ului sau WebView.

Lasă un comentariu

Mențineți textul vizibil când se deschide tastatura mobilă Collabora

Mențineți textul vizibil când se deschide tastatura mobilă Collabora

Depanați o tastatură de browser mobil care acoperă text în Collabora Online, cu soluții rapide și verificări separate pentru browsere, WebView-uri încorporate și pagini gazdă.

Opriți imprimările și descărcările nedorite în ONLYOFFICE

Opriți imprimările și descărcările nedorite în ONLYOFFICE

Setați limite de imprimare și descărcare pentru linkurile ONLYOFFICE, membrii sălii sau sesiunile API Docs, apoi verificați restricțiile dintr-un cont de destinatar.

Programați copii de rezervă fiabile pentru spațiul de lucru ONLYOFFICE

Programați copii de rezervă fiabile pentru spațiul de lucru ONLYOFFICE

Setați o destinație de backup, un program, o acoperire Mail și o limită de retenție în ONLYOFFICE Workspace, apoi verificați dacă arhiva este gata de restaurare.

Implementați ONLYOFFICE Docs Enterprise cu fișierul său oficial Compose

Implementați ONLYOFFICE Docs Enterprise cu fișierul său oficial Compose

Porniți stiva Enterprise Docker Compose, păstrați licența și datele acesteia, configurați JWT în siguranță și confirmați că editorii sunt gata de integrare.

Text curat din foaia de calcul cu o macrocomandă ONLYOFFICE reutilizabilă

Text curat din foaia de calcul cu o macrocomandă ONLYOFFICE reutilizabilă

Folosește o macrocomandă JavaScript ONLYOFFICE pentru a elimina caracterele neimprimabile și a decupa spațiile suplimentare dintr-un interval definit de foi de calcul, cu un flux de lucru de revizuire sigur.

Schimbați locația de stocare implicită a spațiului de lucru ONLYOFFICE

Schimbați locația de stocare implicită a spațiului de lucru ONLYOFFICE

Mutați datele portalului din Disk Default către un furnizor de stocare în cloud acceptat sau relocați datele Docker în siguranță, modificând maparea volumului gazdă.

Eliminați complet serverul de documente ONLYOFFICE din Linux

Eliminați complet serverul de documente ONLYOFFICE din Linux

Identificați dacă Document Server utilizează un pachet Linux sau Docker, eliminați doar componentele acestuia și verificați datele rămase fără a șterge serviciile partajate din greșeală.

Opriți întârzierea editării în ONLYOFFICE prin identificarea blocajelor

Opriți întârzierea editării în ONLYOFFICE prin identificarea blocajelor

Asociați editarea colaborativă lentă cu presiunea resurselor Docker, conexiunile proxy sau încărcarea documentelor, apoi alegeți soluția care corespunde măsurătorilor dvs.

Configurați HTTPS pentru ONLYOFFICE Docs în Docker

Configurați HTTPS pentru ONLYOFFICE Docs în Docker

Alegeți unde ar trebui să se termine TLS, montați în siguranță un certificat de încredere și o cheie privată și verificați accesul HTTPS la un server ONLYOFFICE Docs Dockerizat.

Conectați o aplicație PHP la ONLYOFFICE Docs și salvați modificările

Conectați o aplicație PHP la ONLYOFFICE Docs și salvați modificările

Încorporează editorul ONLYOFFICE în aplicația ta PHP, semnează configurația acestuia cu JWT și salvează fișierele editate printr-un apel invers securizat.