Установка фокуса и каретки программно и безопасность

306
04 декабря 2017, 18:52

Вступает ли программная установка фокуса и каретки на поле contenteditable=true в конфликт из-за политики безопасности в какой либо из топовых ОС?

Если подробней, то есть текстовое contenteditable=true поле и есть полускрытое такое же поле. Для того чтобы синхронизировать с помощью соккетов два клиента, приходится сначала писать в буферное текстовое поле, затем отсылать написанное на сервер, который обновит у всех клиентов основные текстовые поля. Для вставки в основное текстовое поле, на него нужно устанавливать программно каретку, а когда идет ввод,то кареткунужно программно ворачивать в буферное поле.

Но возник вопрос, а вдруг существует система или браузер, в котором нельзя такое проделать из-за политики безопасности. Сталкивался кто-то с подобным?

Answer 1

Безопасность тут не причем. Современные браузеры запускают сайты в песочницах и OC вообще нет дела до того, что происходит внутри. Использование скрытых полей вообщем обычная практика.

UDP Зачем вы переносите коретку из поля в поле? При отправке дублируйте данные в видимом и не видимом поле, если необходимо. При загрузке данных пишите сразу в оба (опять же если необходимо).

READ ALSO
Как реализовать на js, jquery меню гамбургера?

Как реализовать на js, jquery меню гамбургера?

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

299
Выполнение js кода ДО загрузки страницы

Выполнение js кода ДО загрузки страницы

Всем приветПомогите пожалуйста - я пытаюсь вызвать выполнение js скрипта, до того как загрузится страница

234
не работает Кластеризация маркеров Google maps

не работает Кластеризация маркеров Google maps

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

304
Вызов метода класса с помощью setInterval

Вызов метода класса с помощью setInterval

Здравствуйте, вопрос у меня такой, ну изменять позицию экземпляра класса, есть метод Move, который изменяет позицию, хочу вызвать его с определённой...

246