您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Greasy Fork镜像 is available in English.
Select wildcard e-mail to avoid using your personal e-mail
// ==UserScript== // @name Fastmail catch all From // @namespace http://tampermonkey.net/ // @version 2025-06-23 // @license MIT // @description Select wildcard e-mail to avoid using your personal e-mail // @author Leonard Slass // @match https://app.fastmail.com/mail/* // @icon https://www.google.com/s2/favicons?sz=64&domain=greasyforks.org // @grant none // ==/UserScript== (function() { 'use strict'; let state = "start"; function setWildcard() { const wildcard = document.querySelector(".v-MenuOption button") if (wildcard) { console.log('Found wildcard button', wildcard); wildcard.click(); state = 'start'; } else { setTimeout(setWildcard, 200); } } function onCompose() { // Your code here const button = document.querySelector(".v-ComposeFrom-bottom button") if (button) { state = 'from'; console.log('Found From button:', button); button.click(); setWildcard(); } else { setTimeout(onCompose, 200); } } let lastURL = ''; function checkURL() { const url = window.location.href; if (url !== lastURL) { if (window.location.href.includes('compose') && state !== "compose") { console.log('Compose detected'); state = 'compose'; onCompose(); } lastURL = url; } setTimeout(checkURL, 100); } checkURL(); })();