Заставить Firefox игнорировать настройку тега автозаполнения HTML 5?

в HTML 5 появился новый атрибут autocomplete. Если установлено значение autocomplete=off, то браузер не хранит пароль.

Как я могу переопределить эту настройку, не изменяя исходный код Firefox и перекомпиляции? Есть, возможно, в Firefox о:настройка, я с видом, что я могу переключить - в "игнор:автозаполнение" или что-то?

13
задан Spudley
11.02.2023 11:20 Количество просмотров материала 3053
Распечатать страницу

6 ответов

смысл autocomplete=off обеспечить некоторый уровень безопасности для полей которые требуют его. Если дизайнер сайта посчитал, что поле требует autocomplete=off, значит, есть хороший шанс, что он значит. Почему ты хочешь его выключить?

короткий ответ: Нет, нет способа, чтобы отключить его. Это считается функцией безопасности.

(кстати, autocomplete=off была функция в различных браузерах для века... это может быть сделано только формально частью HTML как HTML5, но он используется уже очень давно, поэтому я бы не стал считать его "новым")

0
отвечен Spudley 2023-02-12 19:08

существует другой способ, чтобы firefox запомнил пароль благодаря Firebug: просто измените значение автозаполнения на " on " и сохраните форму. Firefox покажет всплывающее окно" запомнить", как обычно.

информация здесь:

  • установите Firebug
  • на странице с полем неверный пароль откройте Firebug.
  • используйте синий указатель мыши на панели инструментов Firebug для выбора поля пароля на поджигателе. Вкладка HTML, у вас должно быть выбрано поле
  • дважды щелкните на "off", чтобы изменить значение и изменить его на"on".
  • теперь введите логин / пароль как обычно в форму страницы
  • когда вы нажмете "отправить", Firefox должен отобразить всплывающее уведомление, которое позволяет запомнить логин / пароль для этого сайта.

теперь, каждый раз, когда вы собираетесь перейти на эту страницу, firefox будет автозаполнения логин/пароль, как обычно.

10
отвечен fanf42 2023-02-12 21:25

следующий букмарклет делает все формы на этой странице автозаполняемыми:

<a href="javascript:(function(){var fm=document.getElementsByTagName('form');for(i=0;i<fm.length;i++){fm[i].setAttribute('autocomplete','on');}})()">Autocomplete on</a>

просто поместите выше в HTML-файл, посетите его с помощью браузера, перетащите ссылку "автозаполнение" на панель закладок, посетите страницу с оскорбительной формой и нажмите закладку" автозаполнение", чтобы форма запомнила вашу запись.

5
отвечен A.K. 2023-02-12 23:42

самый простой способ сделать это:

найдите nsLoginManager.js файл в папке" Mozilla Firefox", например:

C:\Program файлы\браузер Mozilla\Firefox и nsLoginManager.js

найдите функцию

_isAutocompleteDisabled :  function (element) {
        if (element && element.hasAttribute(”autocomplete”) &&
            element.getAttribute(”autocomplete”).toLowerCase() == “off”)
            return true;

return false;
},

теперь измените первый возврат с true на false, например:

_isAutocompleteDisabled :  function (element) {
        if (element && element.hasAttribute(”autocomplete”) &&
            element.getAttribute(”autocomplete”).toLowerCase() == “off”)
            return false;  //This is the line of code that changed.....

return false;
},

теперь сохраните это изменение и перезапустите firefox.

2
отвечен user116009 2023-02-13 01:59

Если у вас есть Firefox, вы можете установить Greasemonkey и установить этой аддон, который повторно включает автозаполнение для формы. Это не идеально, но в целом это работает. Для сайтов, на которые он не совсем работает, вы можете создать собственный скрипт grease monekey

1
отвечен SeanDowney 2023-02-13 04:16

аддон Автозаполнение На включает автозаполнение только для полей, связанных с входом в систему, так что номера кредитных карт и тому подобное по-прежнему не будут сохранены (по крайней мере, теоретически).

учитывая, что это всегда, что кажется хорошей идеей. Это не перезапуск аддон, так что в теории вы можете включить его только тогда, когда вам нужно с относительно легко.

1
отвечен RomanSt 2023-02-13 06:33

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх