Manter o texto visível quando o teclado do Collabora Mobile for aberto

Se o teclado virtual cobrir a linha ativa no Collabora Online, primeiro salve as alterações, feche o teclado e role o documento até que o cursor fique visível acima dele. Se o problema persistir, abra o mesmo arquivo em um navegador móvel completo; isso ajuda a determinar se a causa é o navegador, uma WebView incorporada ou a página que hospeda o Collabora.

Não existe uma configuração única que corrija todos os problemas de sobreposição do teclado em dispositivos móveis. O Collabora Online funciona dentro de um navegador ou da integração de outro produto, portanto, a solução disponível depende de qual camada está mantendo o editor na altura incorreta. As verificações abaixo diferenciam uma solução alternativa temporária para edição das alterações que um administrador ou desenvolvedor de aplicativos pode precisar fazer.

1. Recupere a linha oculta sem correr o risco de edições.

  1. Aguarde a conclusão da edição ou sincronização e, em seguida, salve se o host fornecer um comando para salvar.
  2. Oculte o teclado usando a seta para baixo ou o botão Voltar do dispositivo. Não recarregue um documento com edições não salvas.
  3. Deslize o documento para que o parágrafo ativo, a célula da tabela ou o campo de entrada fique acima da área do teclado.
  4. Toque novamente no ponto de inserção desejado. Se o teclado o cobrir assim que ele abrir, oculte-o e posicione o cursor um pouco mais acima no documento antes de continuar.
Um navegador móvel exibe um editor de documentos com o teclado virtual cobrindo a parte inferior da página e o cursor próximo à borda visível.
O sintoma: o teclado ocupa a parte inferior da tela do telefone, enquanto o documento permanece atrás dele.
Um editor de documentos para navegador móvel com a linha de texto ativa e o cursor visíveis acima do teclado na tela.
Uma solução alternativa temporária: role a linha ativa acima do teclado antes de continuar a digitar.

Isso altera a visualização atual em vez de corrigir o layout. Se o cursor permanecer visível apenas até a próxima tecla ser pressionada, ou se a página saltar quando o teclado for aberto, continue com as verificações do navegador e do host.

2. Identifique qual camada causa a sobreposição.

Repita a mesma ação de edição com o mesmo arquivo e observe onde ocorre a falha. A Collabora descreve o Collabora Online como um editor responsivo para navegadores e o diferencia do aplicativo móvel Collabora Office. Esses aplicativos podem usar mecanismos de navegador, contêineres de hospedagem e recursos de teclado diferentes; portanto, compare versões semelhantes antes de relatar um defeito do produto.

  • Apenas um navegador apresenta falha: atualize esse navegador e teste o arquivo em outro navegador atual compatível com sua organização.
  • O aplicativo host apresenta falhas, mas o link funciona no navegador do sistema: o WebView incorporado ao aplicativo ou sua configuração de redimensionamento do teclado são pontos prováveis ​​para o proprietário do aplicativo investigar.
  • Tanto o navegador quanto o aplicativo host apresentam falhas em um dos dispositivos: observe o modelo do dispositivo, a versão do sistema operacional, a versão do navegador e se a página está em modo retrato ou paisagem. Isso indica uma interação entre o dispositivo e a área de visualização do navegador, mas não comprova, por si só, um defeito do Collabora.
  • A mesma falha ocorre em vários dispositivos, mas apenas em um serviço específico: solicite ao administrador desse serviço que inspecione o contêiner do editor incorporado e seu layout para dispositivos móveis.

As perguntas frequentes oficiais da Collabora descrevem o uso responsivo do Collabora Online em navegadores móveis. A visão geral do produto para dispositivos móveis aborda separadamente o Collabora Online baseado em navegador e o aplicativo móvel dedicado. Leve essa distinção em consideração ao escolher qual equipe deve receber um relatório de erros.

Uma página web para dispositivos móveis incorpora um editor de documentos ao lado de um painel de desenvolvedor, exibindo uma altura de visualização menor enquanto o teclado está aberto.
Ilustração diagnóstica da página hospedeira: a área visível da tela pode diminuir enquanto o layout externo da página permanece mais alto.

3. Se você mantiver a página que incorpora o Collabora

Em dispositivos móveis, a área visível da página (viewport) é a parte da página que está atualmente visível na tela; o teclado pode reduzi-la sem alterar o layout da página. O MDN observa que o comportamento da área visível varia entre os navegadores. Em uma configuração incorporada, a página principal pode ter medidas úteis da área visível, enquanto as medidas do próprio iframe não representam a tela ajustada pelo teclado da mesma forma.

Verifique se a página principal responde quando o teclado é aberto: o quadro do editor deve se ajustar à altura disponível, o cursor deve permanecer acessível e a página deve permitir a rolagem do quadro para que ele fique visível. Evite uma altura fixa em pixels ou um quadro permanentemente em tela cheia que pressuponha que o teclado nunca altere a área visível. Use os eventos de redimensionamento e rolagem da viewport da página externa para recalcular o espaço disponível para o editor e, em seguida, teste nos navegadores e dispositivos reais que seus usuários utilizam. A MDN documenta a API VisualViewport e seus eventos de redimensionamento para esse tipo de alteração de área visível.

Alguns navegadores também suportam a configuração viewport interactive-widget=resizes-content, que instrui o navegador a redimensionar o conteúdo da página quando o teclado virtual aparece. Isso afeta o layout da página hospedeira e o suporte do navegador não é uniforme, portanto, não adicione essa configuração como uma correção universal para o Collabora. Teste toda a experiência incorporada, incluindo menus, barra de ferramentas, rolagem e ocultação do teclado, antes de implementá-la. A MDN documenta essa opção em sua referência de metadados viewport .

4. Se o Collabora for aberto dentro de um aplicativo Android

Peça ao desenvolvedor do aplicativo para inspecionar a Activity que contém o WebView. As diretrizes oficiais do Android recomendam android:windowSoftInputMode="adjustResize"redimensionar o layout do aplicativo para o espaço deixado pelo teclado, mantendo o conteúdo acessível quando for necessário rolar a tela. Para um aplicativo que incorpora o Collabora, o manifesto da Activity pode incluir:

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

O nome exato da Activity e os atributos existentes no manifesto dependem do aplicativo; incorpore essa configuração à declaração atual em vez de adicionar uma Activity duplicada. Essa configuração do Android se aplica a um aplicativo Android nativo ou a um host WebView, não a uma guia de navegador comum nem ao iOS. Consulte o guia de visibilidade do teclado do Android antes de alterar a versão do aplicativo.

Um editor de manifesto do Android destaca android:windowSoftInputMode=
Para um aplicativo Android que incorpora o editor, peça ao desenvolvedor para verificar o modo de redimensionamento do teclado da Activity hospedeira.

Lista de verificação

  • Com o teclado aberto, a linha ou célula que está sendo editada permanece visível, ou o documento pode ser rolado o suficiente para revelá-la.
  • Digitar várias linhas não move o cursor para trás do teclado.
  • Ocultar o teclado restaura a visualização completa do documento, sem espaços em branco ou áreas de rolagem bloqueadas.
  • Repita o teste após girar o dispositivo e em cada caminho de acesso compatível: navegador direto, aplicativo integrado ou aplicativo móvel dedicado.
  • Confirme se as alterações foram salvas e, em seguida, relate falhas persistentes, informando o tipo de arquivo, dispositivo e sistema operacional, versão do navegador ou aplicativo host e os passos para reproduzir o problema.

Se a página da web for controlada pelo seu provedor de armazenamento em nuvem ou pela sua organização, os usuários podem não conseguir alterar o tamanho do frame. Envie a lista de verificação e os detalhes da reprodução para o administrador desse serviço; somente o proprietário da página ou aplicativo host pode alterar a viewport ou a configuração do WebView.

Deixar um comentário

Execute o Collabora CODE Behind Nginx com terminação TLS.

Execute o Collabora CODE Behind Nginx com terminação TLS.

Configure o Nginx para gerenciar o HTTPS em um contêiner do Collabora CODE, encaminhe corretamente os WebSockets de edição e verifique o endpoint público sem expor a porta 9980.

Manter o texto visível quando o teclado do Collabora Mobile for aberto

Manter o texto visível quando o teclado do Collabora Mobile for aberto

Solucione problemas com o teclado do navegador móvel que cobre o texto no Collabora Online, com soluções alternativas rápidas e verificações separadas para navegadores, WebViews incorporados e páginas de hospedagem.

Impeça impressões e downloads indesejados no ONLYOFFICE.

Impeça impressões e downloads indesejados no ONLYOFFICE.

Defina limites de impressão e download para links do ONLYOFFICE, membros da sala ou sessões da API do Docs e, em seguida, verifique as restrições na conta do destinatário.

Agende backups confiáveis ​​para o espaço de trabalho ONLYOFFICE.

Agende backups confiáveis ​​para o espaço de trabalho ONLYOFFICE.

Defina um destino de backup, agendamento, cobertura de e-mail e limite de retenção no ONLYOFFICE Workspace e, em seguida, verifique se o arquivo está pronto para ser restaurado.

Implante o ONLYOFFICE Docs Enterprise com seu arquivo Compose oficial.

Implante o ONLYOFFICE Docs Enterprise com seu arquivo Compose oficial.

Inicie o ambiente Docker Compose Enterprise, persista a licença e os dados, configure o JWT com segurança e confirme se os editores estão prontos para integração.

Limpe o texto da planilha com uma macro reutilizável do ONLYOFFICE.

Limpe o texto da planilha com uma macro reutilizável do ONLYOFFICE.

Utilize uma macro JavaScript do ONLYOFFICE para remover caracteres não imprimíveis e eliminar espaços extras de um intervalo definido em uma planilha, com um fluxo de trabalho de revisão seguro.

Alterar o local de armazenamento padrão do espaço de trabalho ONLYOFFICE

Alterar o local de armazenamento padrão do espaço de trabalho ONLYOFFICE

Mova os dados do portal do Disco Padrão para um provedor de armazenamento em nuvem compatível ou realoque os dados do Docker com segurança, alterando o mapeamento de volume do host.

Remova completamente o servidor de documentos ONLYOFFICE do Linux.

Remova completamente o servidor de documentos ONLYOFFICE do Linux.

Identifique se o Servidor de Documentos utiliza um pacote Linux ou Docker, remova apenas os componentes necessários e verifique os dados restantes sem excluir acidentalmente os serviços compartilhados.

Elimine o atraso na coedição do ONLYOFFICE encontrando o gargalo.

Elimine o atraso na coedição do ONLYOFFICE encontrando o gargalo.

Identifique a causa da lentidão na edição colaborativa devido à pressão sobre os recursos do Docker, conexões proxy ou carga de documentos e, em seguida, escolha a solução que corresponda às suas medições.

Configure o HTTPS para a documentação do ONLYOFFICE no Docker.

Configure o HTTPS para a documentação do ONLYOFFICE no Docker.

Escolha onde o TLS deve ser encerrado, monte um certificado confiável e uma chave privada com segurança e verifique o acesso HTTPS a um servidor ONLYOFFICE Docs em um contêiner Docker.