Это проблема с Chrome или я что-то не так делаю? Я заметил, что если я использую элемент ввода файла, чтобы отобразить приглашение браузера файлов / камеры, а затем добавлю что-то, что вызовет предупреждающее сообщение, оно заблокирует всю страницу, заставляя меня убить приложение, чтобы все заработало снова. Вот простой jsfiddle, который показывает проблему:
https://jsfiddle.net/etc4bxpq/
HTML:
<input type="file">
<button id="btn">Click me</button>
JS:
document.querySelector('#btn').addEventListener('click', event => {
alert(1);
});
Нажмите на ввод файла, затем нажмите на кнопку Click Me. Предупреждение не сработает, и страница заблокируется. Кажется, это происходит только с Chrome на IOS. Safari, кажется, работает просто отлично.