Как обрабатывать iOS событий клавиатуры в React - PullRequest
0 голосов
/ 05 февраля 2020

Я создаю веб-приложение, которое включает функцию встроенного редактирования. Когда пользователь пытается отформатировать текст с использованием встроенных инструментов форматирования iOS (предоставляется с помощью панели инструментов, которая появляется, когда текст выделен), неожиданное поведение приводит к (см. Скриншот). Unexpected formatting behavior for iOS devices.

Технический стек

  • Приложение React, созданное с помощью create-react-app
  • Встроенный редактируемый текст Встроенный компонент с draft-js
  • Проект, развернутый с использованием хостинга Firebase

Дополнительные сведения

  • Встроенный редактируемый компонент полностью способен прослушивать и обрабатывать команды общих клавиш (например, ⌘B, ⌘I, ⌘Z).

  • Такое поведение наблюдалось на iPhone с использованием последней версии iOS.

Если у вас есть какие-либо идеи, я бы ценим их слышать!

...