Обнаружена проблема в браузере iOS Safari.Javascript

Форум по Javascript
Anonymous
Обнаружена проблема в браузере iOS Safari.

Сообщение Anonymous »

Я создал приложение ASP.NET MVC с функцией, в которой счет-фактура содержит QR-код. Когда пользователь сканирует QR-код, он перенаправляется на страницу, где вводит номер своего мобильного телефона и подтверждает его с помощью OTP, отправленного на этот номер.
Эта функция корректно работает на устройствах Android и более старых версиях iOS. Однако проблема возникает в iOS Safari (последние версии). При сканировании QR-кода пользователь получает два разных OTP, и ни один из них не работает для проверки.
После просмотра журналов (записанных в текстовый файл) я обнаружил, что API генерации OTP вызывается дважды из iOS Safari. Несмотря на то, что реализована логика, предотвращающая создание OTP, если запрос сделан в течение 5 минут, OTP все равно генерируется несколько раз.

Подробнее здесь: https://stackoverflow.com/questions/798 ... ri-browser

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