- Mozilla оновила Firefox, починаючи з версії 77, щоб припинити скорочення тексту, вставленого у веб-форми.
- Браузер більше не буде скорочувати такий текст, навіть якщо він перевищує максимальну кількість символів, встановлених за допомогою властивості maxLength.
- Ви завжди можете перевірити Firefox сторінку про все про браузер, від виправлень до інструкцій.
- Відвідайте наш Новини Центр, щоб дізнатись більше.
Mozilla має оновлено Firefox, починаючи з версії 77, припиняє усічення тексту, вставленого у веб-форми. браузер більше не буде скорочувати такий текст, навіть якщо він перевищує максимальну кількість символів, встановлених властивістю maxLength.
Скорочення, яке є просто способом обмеження текстового змісту, має кілька хороших застосувань. Наприклад, розробники використовують його для обмеження довжини тексту, щоб гарантувати його точність.
Але це має зворотний бік, особливо якщо вміст, який вставляється у веб-форму, є паролем.
Немає більше скорочення вставлених паролів у Firefox 77 або новіших версіях
Кожен символ пароля має значення. Отже, втручання в такий вміст обов’язково спричинить проблеми для користувачів, які намагаються отримати доступ до захищених паролем веб-сайтів або інтернет-порталів.
Це може призвести до того, що веб-сайт відхилить оригінальний пароль, оскільки він збереже скорочену версію. Саме в цьому була проблема з Firefox до останньої зміни.
Користувачі копіюють і вставляють довгі паролі, наприклад, з диспетчера паролів, у веб-форму або текстове поле. Потім браузер автоматично скорочує вставлену комбінацію.
Проблеми вже немає.
Перевірено-виправлено на останніх Nightly 77.0a1 (2020-05-04) у Windows 10 та MacOS 10.13.Поле отримає червоне виділення після вставки в рядок, довший за максимальну довжину. Виділення попередження також відхиляється, якщо користувач скорочує довжину до максимального значення ".
Як працює виправлення
Розробники все ще зможуть застосовувати атрибут maxLength, у тому числі до полів, які фіксують паролі користувачів.
Якщо форма або поле отримує текст довший за вказаний ліміт символів, навколо них буде червона рамка.
Крім того, повідомлення про помилку буде супроводжувати червоне виділення у Firefox. Це запропонує користувачеві зменшити кількість символів до вказаного максимуму. Крім того, він відображатиме кількість символів, яку вловило текстове поле.
Користувач повинен скоротити пароль відповідно до обмежень maxLength. В іншому випадку вони не зможуть надіслати недійсну форму на сервер.
Ви завжди можете поділитися своїми пропозиціями або задати будь-яке питання в розділі коментарів нижче.