Я пишу приложение, в котором я хотел бы иметь функции совместного редактирования документов почти в реальном времени (очень похоже на редактирование в стиле Google Documents).
Я знаю, как отслеживать положение курсора, это просто. Просто опрашивайте сервер каждые полсекунды или секунды с текущим идентификатором пользователя, именем файла, номером строки и номером строки, которые могут быть сохранены в базе данных, и возвращаемое значение этого запроса на опрос является положением курсоров других пользователей.
Что Я не знаю, как сделать, это обновить документ так, чтобы он выиграл » t сбросить курсор и принудительно выполнить полную перезагрузку, поскольку для моих целей это было бы слишком медленно.
На самом деле это должно работать только в Google Chrome, предпочтительно также в Firefox. Мне не нужно поддерживать другие браузеры.