您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Show password when mouseover a password field
// ==UserScript== // @name Show Password on MouseOver // @namespace MickyFoley // @description Show password when mouseover a password field // @version 1.1 // @author MickyFoley // @license free // @include * // @grant none // ==/UserScript== (function() { function showPassword(event) { const target = event.target; if (target.matches('input[type="password"]')) { target.type = 'text'; // Use MutationObserver to prevent interference const observer = new MutationObserver(mutations => { for (const mutation of mutations) { if (mutation.attributeName === 'type' && target.type !== 'text') { target.type = 'text'; } } }); observer.observe(target, { attributes: true }); const restoreType = () => { observer.disconnect(); target.type = 'password'; target.removeEventListener('mouseleave', restoreType); }; target.addEventListener('mouseleave', restoreType, { once: true }); } } document.addEventListener('mouseover', showPassword, true); })();