Текст должен оставаться видимым при открытии мобильной клавиатуры Collabora.

Если экранная клавиатура закрывает активную строку в Collabora Online, сначала сохраните изменения, закройте клавиатуру и прокрутите документ, пока над ней не появится курсор. Если проблема повторится, откройте тот же файл в полноэкранном мобильном браузере; это поможет определить, в чем причина: в браузере, во встроенном WebView или на странице, на которой размещена Collabora.

Не существует единой пользовательской настройки, которая бы исправляла все проблемы с наложением элементов мобильной клавиатуры. Collabora Online работает в браузере или в рамках интеграции с другим продуктом, поэтому доступное решение зависит от того, какой слой удерживает редактор на неправильной высоте. Приведенные ниже проверки позволяют отделить временное решение для редактирования от изменений, которые может потребоваться внести администратору или разработчику приложения.

1. Восстановите скрытую строку, не рискуя внести изменения.

  1. Дождитесь завершения редактирования или синхронизации, затем сохраните, если хост предоставит команду сохранения.
  2. Скройте клавиатуру с помощью стрелки вниз или кнопки «Назад» на устройстве. Не перезагружайте документ с несохраненными изменениями.
  3. Прокрутите документ так, чтобы активный абзац, ячейка таблицы или поле ввода располагались над областью клавиатуры.
  4. Нажмите еще раз на нужную точку вставки. Если клавиатура закрывает ее сразу после открытия, скройте ее и переместите курсор немного выше в документе, прежде чем продолжить.
В мобильном браузере отображается редактор документов, где экранная клавиатура занимает нижнюю часть страницы, а курсор расположен у видимого края.
Симптом: клавиатура занимает нижнюю часть экрана телефона, в то время как документ остается за ней.
Мобильный браузерный редактор документов, в котором активная текстовая строка и курсор отображаются над экранной клавиатурой.
Временное решение: прокрутите активную строку над клавиатурой, прежде чем продолжить ввод текста.

Это изменяет текущий вид, а не корректирует макет. Если курсор остается видимым только до следующего нажатия клавиши или страница перескакивает при открытии клавиатуры, продолжите проверку браузера и хоста.

2. Определите, какой слой вызывает перекрытие.

Повторите то же действие редактирования с тем же файлом и отметьте, где произошла ошибка. Компания Collabora описывает Collabora Online как адаптивный браузерный редактор и отличает его от отдельного мобильного приложения Collabora Office. Эти пути могут использовать разные браузерные движки, контейнеры хоста и обработку клавиатуры, поэтому сравните аналогичные действия, прежде чем сообщать о дефекте продукта.

  • Проблема может возникнуть только в одном браузере: обновите этот браузер и протестируйте файл в другом современном браузере, поддерживаемом вашей организацией.
  • Приложение-хост не работает, но ссылка на него функционирует в системном браузере: скорее всего, владельцу приложения следует проверить встроенный WebView или конфигурацию изменения размера клавиатуры.
  • На одном устройстве не отображаются ни браузер, ни приложение: обратите внимание на модель устройства, версию операционной системы, версию браузера и на то, находится ли страница в портретном или альбомном режиме. Это указывает на взаимодействие между устройством и браузером, но само по себе не доказывает наличие дефекта в Collabora.
  • Та же ошибка возникает на нескольких устройствах только в рамках одной службы: попросите администратора этой службы проверить контейнер встроенного редактора и его мобильную разметку.

В официальном разделе часто задаваемых вопросов Collabora описывается адаптивное использование Collabora Online в мобильных браузерах. В обзоре мобильного продукта отдельно рассматриваются браузерная версия Collabora Online и специальное мобильное приложение. Используйте это различие при выборе команды, которой следует сообщить об ошибке.

На мобильной веб-странице редактор документов встроен рядом с панелью разработчика, отображая уменьшенную визуальную высоту области просмотра при открытой клавиатуре.
Пример диагностики главной страницы: видимая область просмотра может уменьшаться, в то время как внешний макет страницы остается более высоким.

3. Если вы поддерживаете страницу, на которой встроен Collabora

На мобильных устройствах визуальная область просмотра — это часть страницы, видимая в данный момент на экране; клавиатура может уменьшить её размер без изменения области просмотра макета страницы. MDN отмечает, что поведение области просмотра различается в зависимости от браузера. Встроенная среда может содержать полезные измерения визуальной области просмотра, в то время как собственные измерения iframe не отражают экран, скорректированный с помощью клавиатуры, таким же образом.

Убедитесь, что главная страница реагирует на открытие клавиатуры: рамка редактора должна соответствовать доступной высоте, курсор должен оставаться доступным, а страница должна иметь возможность прокрутить рамку до видимой области. Избегайте фиксированной высоты в пикселях или постоянно отображаемой на весь экран рамки, предполагающей, что клавиатура никогда не изменяет видимую область. Используйте события изменения размера области просмотра и прокрутки внешней страницы, чтобы пересчитать пространство, доступное для редактора, а затем протестируйте на реальных браузерах и устройствах, которые используют ваши пользователи. В документации MDN описан API VisualViewport и его события изменения размера для такого рода изменений видимой области.

Некоторые браузеры также поддерживают параметр viewport interactive-widget=resizes-content, который заставляет браузер изменять размер содержимого страницы при появлении виртуальной клавиатуры. Он влияет на макет основной страницы, и поддержка браузерами не является единообразной, поэтому не следует добавлять его в качестве универсального решения для Collabora. Перед развертыванием протестируйте весь встроенный интерфейс, включая меню, панель инструментов, прокрутку и закрытие клавиатуры. MDN описывает эту опцию в своем мета-справочнике viewport .

4. Если Collabora открывается внутри приложения Android

Попросите разработчика приложения проверить Activity, содержащую WebView. Официальные рекомендации Android гласят, что android:windowSoftInputMode="adjustResize"размер макета приложения изменяется в соответствии с пространством, оставленным клавиатурой, обеспечивая доступность контента при необходимости прокрутки. Для приложения, использующего Collabora, манифест Activity может включать:

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

Точное имя Activity и существующие атрибуты манифеста зависят от приложения; лучше объединить этот параметр с текущим объявлением, чем добавлять дубликат Activity. Этот параметр Android применяется к нативному приложению Android или хосту WebView, а не к обычной вкладке браузера и не к iOS. Перед изменением сборки приложения ознакомьтесь с руководством по видимости клавиатуры Android .

Редактор манифеста Android выделяет строку android:windowSoftInputMode=
Для Android-приложения, встраивающего редактор, попросите разработчика проверить режим изменения размера клавиатуры в хост-активности.

Контрольный список проверки

  • При открытой клавиатуре редактируемая строка или ячейка остаются видимыми, или же документ можно прокрутить достаточно далеко, чтобы их отобразить.
  • При наборе нескольких строк курсор за клавиатурой не перемещается.
  • Скрытие клавиатуры восстанавливает полноэкранный режим просмотра документа без пустого пространства или заблокированной области прокрутки.
  • Повторите тест после поворота устройства и во всех поддерживаемых каналах доступа: непосредственно в браузере, во встроенном приложении или в специальном мобильном приложении.
  • Подтвердите сохранение изменений, затем сообщите о повторяющихся сбоях, указав тип файла, устройство и операционную систему, версию браузера или приложения, а также шаги для воспроизведения проблемы.

Если веб-страница находится под управлением вашего поставщика облачного хранилища или организации, пользователи могут не иметь возможности изменять размер ее фрейма. Отправьте контрольный список и подробности воспроизведения администратору этого сервиса; только владелец страницы или приложения может изменять ее область просмотра или конфигурацию WebView.

Оставить комментарий

Текст должен оставаться видимым при открытии мобильной клавиатуры Collabora.

Текст должен оставаться видимым при открытии мобильной клавиатуры Collabora.

Устранение неполадок с клавиатурой мобильного браузера, скрывающей текст в Collabora Online, с помощью быстрых обходных путей и отдельных проверок для браузеров, встроенных WebView и страниц-хостов.

Остановите ненужную печать и загрузку в ONLYOFFICE.

Остановите ненужную печать и загрузку в ONLYOFFICE.

Установите ограничения на печать и загрузку для ссылок ONLYOFFICE, участников переговорных комнат или сеансов Docs API, а затем проверьте эти ограничения в учетной записи получателя.

Настройте надежное резервное копирование для рабочего пространства ONLYOFFICE.

Настройте надежное резервное копирование для рабочего пространства ONLYOFFICE.

В ONLYOFFICE Workspace укажите место назначения резервного копирования, расписание, охват почты и лимит хранения, а затем убедитесь, что архив готов к восстановлению.

Разверните ONLYOFFICE Docs Enterprise с помощью официального файла конфигурации (Compose File).

Разверните ONLYOFFICE Docs Enterprise с помощью официального файла конфигурации (Compose File).

Запустите стек Enterprise Docker Compose, сохраните его лицензию и данные, безопасно настройте JWT и убедитесь, что редакторы готовы к интеграции.

Чистый текст электронной таблицы с многоразовым макросом ONLYOFFICE

Чистый текст электронной таблицы с многоразовым макросом ONLYOFFICE

Используйте макрос ONLYOFFICE на JavaScript для удаления непечатаемых символов и лишних пробелов в заданном диапазоне электронной таблицы, обеспечивая безопасный процесс проверки.

Измените место хранения по умолчанию в рабочей области ONLYOFFICE.

Измените место хранения по умолчанию в рабочей области ONLYOFFICE.

Переместите данные портала с диска по умолчанию на поддерживаемый облачный провайдер хранения данных или безопасно переместите данные Docker, изменив сопоставление томов хоста.

Полностью удалите ONLYOFFICE Document Server из Linux.

Полностью удалите ONLYOFFICE Document Server из Linux.

Определите, использует ли Document Server пакет Linux или Docker, удалите только его компоненты и проверьте оставшиеся данные, не удаляя по ошибке общие службы.

Прекратите тормозить процесс совместного редактирования в ONLYOFFICE, выявив узкое место.

Прекратите тормозить процесс совместного редактирования в ONLYOFFICE, выявив узкое место.

Причину замедления совместного редактирования можно определить как нехватку ресурсов Docker, проблемы с прокси-соединениями или загрузку документов, после чего выберите решение, соответствующее вашим измерениям.

Настройка HTTPS для ONLYOFFICE Docs в Docker

Настройка HTTPS для ONLYOFFICE Docs в Docker

Выберите место завершения TLS-соединения, безопасно смонтируйте доверенный сертификат и закрытый ключ, а также проверьте доступ по HTTPS к серверу ONLYOFFICE Docs, работающему в контейнере Docker.

Подключите PHP-приложение к ONLYOFFICE Docs и сохраняйте внесенные изменения.

Подключите PHP-приложение к ONLYOFFICE Docs и сохраняйте внесенные изменения.

Встройте редактор ONLYOFFICE в свое PHP-приложение, подпишите его конфигурацию с помощью JWT и сохраняйте отредактированные файлы через защищенный обратный вызов.