NotAllowedError при вводе даты и времени при перелистывании между приложениямиJavascript

Форум по Javascript
Ответить
Anonymous
 NotAllowedError при вводе даты и времени при перелистывании между приложениями

Сообщение Anonymous »

У меня есть локальный ввод даты и времени Angular Material, например:



Если я сосредоточу ввод, чтобы открыть окно выбора календаря, и либо проведите пальцем по полноэкранное приложение, затем проведите пальцем назад или даже просто смените вкладку, а затем вернитесь обратно, я получаю:

Код: Выделить всё

NotAllowedError: Failed to execute 'showPicker' on 'HTMLInputElement': HTMLInputElement::showPicker() requires a user gesture.
Насколько я понимаю, он специально хочет, чтобы пользователь щелкнул или коснулся его. Тем не менее, я бы предпочел использовать (фокус) вместо (нажмите) на вводе на тот случай, если кто-то захочет нажать на него, чтобы сфокусировать его.
Я предполагаю, что Mac/Chrome «перефокусирует» последний выбранный ввод, когда я сам возвращаюсь в окно, что вызывает ошибку. Буду признателен за любой совет:

[*]Есть ли способ полностью подавить «перефокусировку»?
[*] Должен ли я просто подавить саму ошибку в своем приложении?
[*]Или есть другой способ заменить ее (фокус) и получить желаемую аналогичную функциональность?
< /ul>
Спасибо, что уделили время!

Подробнее здесь: https://stackoverflow.com/questions/793 ... plications
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Javascript»