ShowPassword

Show your password in the inputbox.

当前为 2015-09-26 提交的版本,查看 最新版本

您需要先安装一个扩展,例如 篡改猴Greasemonkey暴力猴,之后才能安装此脚本。

您需要先安装一个扩展,例如 篡改猴暴力猴,之后才能安装此脚本。

您需要先安装一个扩展,例如 篡改猴暴力猴,之后才能安装此脚本。

您需要先安装一个扩展,例如 篡改猴Userscripts ,之后才能安装此脚本。

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。

您需要先安装用户脚本管理器扩展后才能安装此脚本。

(我已经安装了用户脚本管理器,让我安装!)

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

(我已经安装了用户样式管理器,让我安装!)

// ==UserScript==
// @name        ShowPassword
// @namespace   ShowPassword
// @description Show your password in the inputbox.
// @include     *
// @version     2015.09.26.01
// @author      OscarKoo
// @downloadURL
// @grant       none
// ==/UserScript==

var delay = 333;
var pwdList = document.querySelectorAll('input[type=password]');
for (var i = 0; i < pwdList.length; i++) {
  var current = pwdList[i];
  current.removeEventListener('mouseover', showPassword);
  current.removeEventListener('mouseout', hidePassword);
  current.addEventListener('mouseover', showPassword);
  current.addEventListener('mouseout', hidePassword);
}
function showPassword(e) {
  e.target.type = 'text';
  return false;
}
function hidePassword(e) {
  setTimeout(function () {
    e.target.type = 'password';
  }, delay);
  return false;
}