Acasă
» Cum să
»
Mențineți textul vizibil când se deschide tastatura mobilă Collabora
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
Așteptați finalizarea editării sau a sincronizării, apoi salvați dacă gazda oferă o comandă de salvare.
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.
Derulați documentul astfel încât paragraful, celula din tabel sau câmpul de introducere activ să se afle deasupra zonei tastaturii.
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.
Simptomul: tastatura ocupă partea inferioară a ecranului telefonului, în timp ce documentul rămâne în spatele ei.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 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:
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.
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.