Ссылка на URL-адрес пароля усекается - PullRequest
0 голосов
/ 24 мая 2018

Я отправляю ссылки для сброса пароля в следующем формате

https://example.com/login?email=123@456.com&tmpPas=qwertyuiopasdfghjkl

Некоторые небольшие проценты пользователей сообщают, что при нажатии на ссылку параметры электронной почты и пароля неПеренесено на сайт.

Пока что они сообщали об этой проблеме на IE11 и Safari на Ipad.Что может быть причиной этого, и каковы возможные решения для уменьшения случаев.

Мне удалось воспроизвести это на Ipad mini каждый раз.Даже если я вставлю URL-адрес в браузер, он вызывает сброс.Хотя с любого другого устройства это работает.

в журналах консоли я вижу это

SCRIPT5009: 'URLSearchParams' is not defined

Вот соответствующий код

    let url = new URL(window.location.href);
    let searchParams = new URLSearchParams(url.search);
    let emailAddress = (searchParams.get('email'));
    let tempPass = (searchParams.get('tmpPass'));

1 Ответ

0 голосов
/ 24 мая 2018

Обнаружено, что URLSearchParams поддерживается не во всех браузерах.Нашел этот код в этом ответе, который сделал это https://stackoverflow.com/a/20097994

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...