Trim email input everywhere

trim email inputs because Firefox fails to do so

// ==UserScript==
// @name         Trim email input everywhere
// @namespace    http://tampermonkey.net/
// @version      0.2
// @description  trim email inputs because Firefox fails to do so
// @author       JLuc
// @match        *://*/*
// @grant        none
// @license      GPL
// @browser      Firefox
// @issue        https://bugzilla.mozilla.org/show_bug.cgi?id=1670462
// ==/UserScript==

function trim_emails() {
    document.addEventListener('blur', function(e) {
        if (e.target.type === 'email') {
            e.target.value = e.target.value.trim();
        }
    }, true);
};

if (document.readyState === 'loading') {
    document.addEventListener('DOMContentLoaded', trim_emails);
} else {
    // DOM déjà chargé
    trim_emails();
}

QingJ © 2025

镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址