Как запретить показ терминального плагина jQuery *** при вводе пароля в поле пароля? - PullRequest
1 голос
/ 25 апреля 2019

Я хочу, чтобы поле пароля в плагине терминала jQuery было таким же, как поле пароля PuTTY, которое не будет ничего показывать при вводе пароля. В настоящее время он показывает пароль как «*****», но я не хочу такого типа поведения. Если кто-то делал это раньше, или если у вас есть идеи, пожалуйста, поделитесь.

1 Ответ

0 голосов
/ 26 апреля 2019

Использование:

$('body').terminal($.noop, {
  login: function(user, pass) {
    return fetch(`/auth?user=${user}&pass=${pass}`).then(r => r.text());
  },
  maskChar: ''
});

это войдет в систему на сервере (ПРИМЕЧАНИЕ: код использует новые выборки и литералы шаблона) вот код с ES5 (но вам все еще нужно извлечь, если ваш браузер не поддерживает его, вы можете использовать polyfill )

$('body').terminal($.noop, {
  login: function(user, pass) {
    return fetch('/auth?user=' + user + '&pass=' + pass).then(function(res) {
       return res.text();
    });
  },
  maskChar: ''
});
...