Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/africa1207/AWS-BuildID-Auto-For-Ext
/ functions
Functions
248 in github.com/africa1207/AWS-BuildID-Auto-For-Ext
⨍
Functions
248
◇
Types & classes
18
↓ 22 callers
Function
updateStep
* 更新步骤到 Service Worker 和本地 Toast
content/content.js:305
↓ 21 callers
Function
updateSession
* 更新会话状态
background/service-worker.js:399
↓ 20 callers
Function
i18n
(key)
popup/popup.js:7
↓ 19 callers
Function
$
* 查找元素(支持多个选择器)
content/content.js:280
↓ 12 callers
Function
sleep
* 延迟函数
content/content.js:273
↓ 10 callers
Function
fastClick
* 快速点击按钮
content/content.js:404
↓ 9 callers
Function
broadcastState
* 更新状态并通知 popup
background/service-worker.js:355
↓ 9 callers
Method
extractVerificationCode
* 从邮件正文提取验证码 * AWS 邮件格式: "验证码:771970" 或 "verification code: 771970" * @param {string} body - 邮件正文
lib/gmail-api.js:193
↓ 9 callers
Function
showMoeMailStatus
* 显示 MoeMail 状态提示
popup/popup.js:1350
↓ 8 callers
Function
updateUI
* 更新 UI 状态
popup/popup.js:121
↓ 6 callers
Function
clearIncognitoProxy
* 清除无痕窗口代理
background/service-worker.js:240
↓ 5 callers
Method
_callApi
* 调用 Guerrilla Mail API
lib/mail-providers/guerrilla.js:50
↓ 5 callers
Method
_callApi
* 调用 DuckMail API(通过 offscreen document 代理)
lib/mail-providers/duckmail.js:92
↓ 5 callers
Function
fastFill
* 快速填充输入框(最高效方案)
content/content.js:383
↓ 5 callers
Function
getMessageFromLocale
(key, locale)
popup/i18n.js:22
↓ 5 callers
Function
getOidcHeaders
* 获取 OIDC 请求头(模拟 AWS SDK) * @returns {Object} 请求头对象
lib/oidc-api.js:13
↓ 4 callers
Method
_decodeBase64Url
* 解码 Base64 URL 安全编码
lib/gmail-api.js:177
↓ 4 callers
Method
authenticate
* 获取 OAuth Token(使用 Web Auth Flow,不依赖浏览器登录) * @param {boolean} interactive - 是否弹出授权窗口
lib/gmail-api.js:16
↓ 4 callers
Function
generateRandomFingerprint
* 生成完整的随机指纹配置 * @param {Object} geoInfo - 可选,IP 地理位置信息 { countryCode, timezone, ip }
lib/fingerprint.js:225
↓ 4 callers
Function
getAccountInfo
* 获取账号信息(带重试和详细日志)
content/content.js:323
↓ 4 callers
Function
insertRandomDots
* 在字符串中随机位置插入点号 * @param {string} str - 原字符串 * @param {number} count - 插入点号数量 * @returns {string}
lib/mail-api.js:48
↓ 4 callers
Function
markProxyDead
* 标记代理为不可用(持久化)
background/service-worker.js:248
↓ 4 callers
Function
reportError
* 报告错误
content/content.js:315
↓ 4 callers
Function
saveMoeMailConfig
* 保存 MoeMail 配置
popup/popup.js:1298
↓ 4 callers
Function
updateMoeMailPreview
* 更新邮箱预览
popup/popup.js:1315
↓ 3 callers
Method
_callApi
* 调用 MoeMail API(通过 offscreen document 代理)
lib/mail-providers/moemail.js:74
↓ 3 callers
Function
createProvider
* 创建渠道实例 * @param {string} id - 渠道 ID * @param {Object} options - 初始化选项 * @returns {MailProvider}
lib/mail-providers/index.js:30
↓ 3 callers
Function
detectGeoByIp
()
background/service-worker.js:80
↓ 3 callers
Method
fetchDomains
* 获取可用域名列表
lib/mail-providers/moemail.js:125
↓ 3 callers
Function
findSessionByWindowId
* 根据 windowId 查找对应的会话(主要方式) * windowId 在整个认证流程中保持不变,比 tabId 更可靠
background/service-worker.js:1348
↓ 3 callers
Function
generateName
* 生成随机英文姓名 * @returns {{firstName: string, lastName: string}} 姓名对象
lib/utils.js:146
↓ 3 callers
Function
generateRandomString
* 生成随机字符串 * @param {number} length - 长度 * @returns {string}
lib/mail-api.js:17
↓ 3 callers
Function
getEnabledIpApis
()
background/service-worker.js:55
↓ 3 callers
Function
getPublicState
* 获取可以发送给 popup 的公开状态
background/service-worker.js:368
↓ 3 callers
Function
hideToast
* 隐藏 Toast
content/content.js:219
↓ 3 callers
Function
initI18n
()
popup/i18n.js:308
↓ 3 callers
Method
isAuthorized
* 检查是否已授权
lib/gmail-api.js:272
↓ 3 callers
Function
renderDeadProxies
(deadList)
popup/popup.js:1797
↓ 3 callers
Function
saveDuckMailDomain
* 保存 DuckMail 域名选择
popup/popup.js:1366
↓ 3 callers
Function
showToast
* 显示 Toast
content/content.js:141
↓ 3 callers
Function
updateGlobalState
* 更新全局状态
background/service-worker.js:391
↓ 2 callers
Method
_callApi
* 调用 GPTMail API(通过 offscreen document 代理)
lib/mail-providers/gptmail.js:67
↓ 2 callers
Method
_generateMixedVariant
* 生成混合变体(点号 + 大小写 + 可选的 + 号) * 格式: U.sEr+suffix@gmail.com
lib/mail-api.js:219
↓ 2 callers
Method
_generatePlusVariant
* 生成 + 号别名 * 格式: user+suffix@gmail.com
lib/mail-api.js:191
↓ 2 callers
Function
applyProxyToIncognito
* 设置无痕窗口代理
background/service-worker.js:197
↓ 2 callers
Function
changeLanguage
(locale)
popup/i18n.js:354
↓ 2 callers
Function
detectPageType
* 检测当前页面类型
content/content.js:420
↓ 2 callers
Method
fetchVerificationCode
* 获取最新验证码 * 先等待让邮件到达,然后轮询获取 * @param {string} senderEmail - 发件人邮箱 * @param {number} afterTimestamp - 只获取此时间之后的邮件 * @param {object} options
lib/gmail-api.js:218
↓ 2 callers
Function
generateTimestamp
* 生成时间戳字符串 * @returns {string}
lib/mail-api.js:30
↓ 2 callers
Function
generateUUID
* 生成 UUID * @returns {string} UUID 字符串
lib/utils.js:229
↓ 2 callers
Function
getNextProxy
* 获取下一个轮换代理(跳过已标记不可用的,支持单代理多次使用) * @param {Set} deadSet - 已标记不可用的代理 key 集合
background/service-worker.js:155
↓ 2 callers
Method
getToken
* 步骤 3: 获取 Token(单次尝试) * @returns {Promise<Object|null>} Token 信息或 null(待授权)
lib/oidc-api.js:135
↓ 2 callers
Function
hasAvailableProxy
* 检查是否还有可用代理(不修改状态)
background/service-worker.js:185
↓ 2 callers
Method
initApiClient
* 初始化 Gmail API 客户端
lib/mail-providers/gmail.js:45
↓ 2 callers
Function
loadDuckMailDomains
* 加载 DuckMail 域名列表
popup/popup.js:1087
↓ 2 callers
Function
loadLocale
()
popup/i18n.js:9
↓ 2 callers
Function
parseProxyList
* 解析代理文本(多行)为代理列表
background/service-worker.js:147
↓ 2 callers
Function
processPage
* 主处理函数
content/content.js:732
↓ 2 callers
Function
randomizeCase
* 随机大小写变换 * @param {string} str - 原字符串 * @returns {string}
lib/mail-api.js:77
↓ 2 callers
Function
renderHistory
* 渲染历史记录
popup/popup.js:259
↓ 2 callers
Method
revokeToken
* 移除缓存的 Token(用于重新授权)
lib/gmail-api.js:87
↓ 2 callers
Function
saveToHistory
* 保存注册结果到历史
background/service-worker.js:1016
↓ 2 callers
Function
switchProviderPanel
* 切换渠道配置面板显示
popup/popup.js:777
↓ 2 callers
Function
testMoeMailConnection
* 测试 MoeMail API 连接
popup/popup.js:1211
↓ 2 callers
Function
updateGmailAuthStatus
* 更新 Gmail API 授权状态显示
popup/popup.js:925
↓ 2 callers
Function
updateGmailStatus
* 更新 Gmail 状态显示
popup/popup.js:890
↓ 2 callers
Function
updatePoolUI
* 更新 Token Pool UI
popup/popup.js:1456
↓ 2 callers
Function
validateToken
* 验证 Token 是否有效(检测封禁状态) * @param {string} accessToken - Access Token * @returns {Promise<Object>} { status: string, error?: string, usage?: Object }
lib/oidc-api.js:268
↓ 2 callers
Function
waitForTabLoad
* 等待标签页加载完成
background/service-worker.js:316
↓ 1 callers
Method
_checkEmail
* 检查新邮件
lib/mail-providers/guerrilla.js:128
↓ 1 callers
Method
_ensureOffscreen
* 确保 offscreen document 已创建
lib/mail-providers/gptmail.js:48
↓ 1 callers
Method
_ensureOffscreen
* 确保 offscreen document 已创建
lib/mail-providers/moemail.js:55
↓ 1 callers
Method
_ensureOffscreen
* 确保 offscreen document 已创建
lib/mail-providers/duckmail.js:73
↓ 1 callers
Method
_fetchEmail
* 获取邮件详情
lib/mail-providers/guerrilla.js:141
↓ 1 callers
Method
_generateAutoVariant
* 自动选择变体方式(轮换使用不同方式)
lib/mail-api.js:245
↓ 1 callers
Method
_generateCaseVariant
* 生成大小写变体 * 格式: UsEr@gmail.com
lib/mail-api.js:210
↓ 1 callers
Method
_generateDotPlusVariant
* 生成点号 + plus 组合变体 * 格式: u.ser+suffix@gmail.com
lib/mail-api.js:263
↓ 1 callers
Method
_generateDotVariant
* 生成点号变体 * 格式: u.s.er@gmail.com
lib/mail-api.js:200
↓ 1 callers
Method
_generatePassword
* 生成随机密码
lib/mail-providers/duckmail.js:61
↓ 1 callers
Method
_generateRandomString
* 生成随机字符串
lib/mail-providers/moemail.js:43
↓ 1 callers
Method
_generateRandomUsername
* 生成随机用户名
lib/mail-providers/guerrilla.js:36
↓ 1 callers
Method
_generateRandomUsername
* 生成随机用户名(更复杂,降低冲突概率) * 包含小写字母、数字,长度 12-16 位
lib/mail-providers/duckmail.js:46
↓ 1 callers
Method
_getEmailDetail
* 获取单封邮件详情
lib/mail-providers/duckmail.js:258
↓ 1 callers
Method
_getEmails
* 获取邮件列表
lib/mail-providers/gptmail.js:128
↓ 1 callers
Method
_getEmails
* 获取邮件列表
lib/mail-providers/moemail.js:202
↓ 1 callers
Method
_getEmails
* 获取邮件列表 * API 返回格式: { "hydra:member": [{ id, from, subject, createdAt, ... }], ... }
lib/mail-providers/duckmail.js:234
↓ 1 callers
Method
canAutoVerify
* 是否支持自动验证码(需要 API 授权)
lib/mail-providers/gmail.js:143
↓ 1 callers
Function
checkTab
()
background/service-worker.js:320
↓ 1 callers
Method
cleanup
* 清理资源(删除临时邮箱等) * @returns {Promise<void>}
lib/mail-provider.js:58
↓ 1 callers
Function
clearDeadProxies
* 清空所有不可用代理
background/service-worker.js:266
↓ 1 callers
Function
closeAllSessions
* 关闭所有会话
background/service-worker.js:475
↓ 1 callers
Function
connectToPool
* 连接到 Token Pool
popup/popup.js:1400
↓ 1 callers
Function
copyRecord
* 复制记录
popup/popup.js:476
↓ 1 callers
Function
copyRecordJson
* 复制记录为 JSON
popup/popup.js:458
↓ 1 callers
Function
copyToClipboard
* 复制到剪贴板
popup/popup.js:489
↓ 1 callers
Method
createInbox
* 创建新邮箱(兼容旧接口) * @param {Object} options - 创建选项 * @returns {Promise<string>} 邮箱地址
lib/mail-api.js:282
↓ 1 callers
Function
createSession
* 创建新会话
background/service-worker.js:412
↓ 1 callers
Function
createToast
* 创建 Toast 容器
content/content.js:21
↓ 1 callers
Method
decodeBody
* 解码邮件正文(处理 Base64 URL 安全编码) * @param {object} message - Gmail API 返回的邮件对象
lib/gmail-api.js:134
↓ 1 callers
Method
deleteInbox
* 删除邮箱(Gmail 别名无需删除)
lib/mail-api.js:305
next →
1–100 of 248, ranked by callers