Nano Hash - криптовалюты, майнинг, программирование

Как запретить автозаполнение формы смены пароля?

У меня есть эта форма смены пароля на моей странице настроек. Теперь некоторые браузеры имеют встроенную функцию, которая обнаруживает эту форму, с которой у меня возникли проблемы. На странице настроек загрузки Firefox показывает уже заполненное поле старого пароля, которое, очевидно, является текущим паролем пользователя, вошедшего в систему, а Chrome показывает поле старого пароля пустым, но когда пользователь вводит старый пароль, Chrome запрашивает пароль пользователя для: john (хром автозаполнение), который является паролем для любого пользователя, сохраненного в Chrome. Я хочу отключить эти функции в своем скрипте (не в браузере). Это возможно ? autocomplete=off не помогло.

<label>Old Password</label> <input type="password" name="oldpassword" id="oldpassword" placeholder="Old password">
<label>New Password</label> <input type="password" name="newpassword" id="newpassword" placeholder="New password">
<label>Confirm Password</label> <input type="password" name="newpassword2" id="newpassword2" placeholder="Confirm new password">

Ответы:


1

Chrome автоматически заполняет только первый <input type="password"> и предыдущий <input>. Поэтому я добавил:

<input style="display:none">
<input type="password" style="display:none">

на вершину <form>, и дело было решено.

Из этого сообщения

15.02.2016
  • С недавнего времени display: none трюк не работает должным образом в Chrome. Мне пришлось сделать поддельный ввод видимым и использовать width:1px; высота: 1 пиксель; вместо. 16.02.2016

  • 2

    Вы используете это:

    <input type="password" name="foo" autocomplete="off" />
    

    Но это не будет работать в старых браузерах. В основном поддерживается браузерами Firefox версии 30+.

    Источник: документация для разработчиков Mozilla

    15.02.2016
    Новые материалы

    Кластеризация: более глубокий взгляд
    Кластеризация — это метод обучения без учителя, в котором мы пытаемся найти группы в наборе данных на основе некоторых известных или неизвестных свойств, которые могут существовать. Независимо от..

    Как написать эффективное резюме
    Предложения по дизайну и макету, чтобы представить себя профессионально Вам не позвонили на собеседование после того, как вы несколько раз подали заявку на работу своей мечты? У вас может..

    Частный метод Python: улучшение инкапсуляции и безопасности
    Введение Python — универсальный и мощный язык программирования, известный своей простотой и удобством использования. Одной из ключевых особенностей, отличающих Python от других языков, является..

    Как я автоматизирую тестирование с помощью Jest
    Шутка для победы, когда дело касается автоматизации тестирования Одной очень важной частью разработки программного обеспечения является автоматизация тестирования, поскольку она создает..

    Работа с векторными символическими архитектурами, часть 4 (искусственный интеллект)
    Hyperseed: неконтролируемое обучение с векторными символическими архитектурами (arXiv) Автор: Евгений Осипов , Сачин Кахавала , Диланта Хапутантри , Тимал Кемпития , Дасвин Де Сильва ,..

    Понимание расстояния Вассерштейна: мощная метрика в машинном обучении
    В обширной области машинного обучения часто возникает необходимость сравнивать и измерять различия между распределениями вероятностей. Традиционные метрики расстояния, такие как евклидово..

    Обеспечение масштабируемости LLM: облачный анализ с помощью AWS Fargate и Copilot
    В динамичной области искусственного интеллекта все большее распространение получают модели больших языков (LLM). Они жизненно важны для различных приложений, таких как интеллектуальные..