Direct Currency Converter
ID
hgdfddnhgpincbchioebogaljemgkpgl浏览网页时,自动将任何货币(€、$、£、¥、؋、৳、฿、៛、₡ 等)的价格转换为所选货币的价格。
应用截图
详细介绍
浏览网页时,自动将任何货币(€、$、£、¥、؋、৳、฿、៛、₡ 等)的价格转换为所选货币的价格。
# Direct Currency Converter - DCC
版本 3.4.2,日期 2025-08-25
## 简介
DCC 使用外部来源(ECB 或 Currencylayer)的汇率查找并转换任何网页上的价格。
将鼠标悬停在转换后的价格上时,窗口左上角的提示框会显示转换汇率和原始数值。
可在设置中关闭提示框。
## 数据保护
DCC 不收集任何关于你的信息。
通信直接在你、正在浏览的页面和货币数据提供商之间进行。
没有广告或间谍软件。
## 设置
待转换的货币按优先顺序显示在列表中。
可通过拖放调整货币顺序。
例如,如果 AUD 排在 USD 前面且两者均已选中,则“$100”将按 AUD 转换。
“全选”会选中所有货币。
“全不选”会取消所有选择。
“转换为”是所有其他货币将转换成的目标货币。
任何组合均可使用。
你可以选择转换和显示的方式。
也可以强制将所有数字从某一种货币转换。这在页面没有货币单位时很方便。
ECB 是默认的货币数据来源,但支持范围较为有限。
注册 Currencylayer 并获取 API 密钥后,可以免费或付费使用该服务。
DCC 仅在需要时重新加载汇率,因此 Currencylayer 的查询次数限制可能不会造成问题。
你可以排除任何不需要转换的网址。支持正则表达式。
“重置设置”会恢复默认设置。
“重置汇率”会重新加载货币汇率。
## 关于
DCC 最初于 2014 年创建,是 Firefox 附加组件 Simple Currency Converter 的重新实现版本(与目前 addons.mozilla.org 上同名的扩展程序有很大不同)。
后来,它被移植到 SeaMonkey、Chrome、Opera、Safari 和 Edge 浏览器。
由于 Mozilla 放弃自己的 API,转而使用 Chrome API,Chrome 版本成为主分支。
由于 Microsoft 决定将 Edge 改为基于 Chromium 的应用程序,DCC 的 Edge 版本已停止维护。
最初的汇率来自 Yahoo!。该公司关闭了其从未打算供外部人员使用的 API,因此 DCC 转而使用覆盖范围有限的 ECB 汇率,并使用 Currencylayer 覆盖大多数货币。
外部库:DOM Purify、Drag Drop Touch。
## 更新日志
### 3.4.2,2025-08-25
错误修复:改用非持久化脚本,避免 Firefox 中出现超时。
### 3.4.1,2025-08-08
从 Chrome 移植到 Firefox。
### 3.4.0,2025-07-12
设置页面现在会在单独的标签页中打开。
新增内部测试页面(取代旧的外部页面)。
新增右键菜单,用于打开测试页面和货币列表页面。
更新货币列表:添加 SLE、VED、XCG、ZWG。
改进对识别出的价格中空格及其他特征的处理,尤其改进了对 USD 价格的处理。
内部变更:
添加 webpack 构建配置。
添加检查,仅在需要时发送内容脚本。
改进后台脚本与内容脚本之间的消息传递。
更新外部依赖。
在可能的情况下使用 ESM 模块。
修复未通过的单元测试。
移除旧的地理位置服务。
### 3.3.0,2024-09-07
现在,只有在新打开的标签页中按下 $€ 图标时才会转换价格。
这也意味着不再有全局开启或关闭状态。每个标签页都有自己的状态。
移除图标菜单。
内部变更:使用 Chrome Manifest V3,因此内部代码有许多变更。
### 3.2.1,2020-01-25
修复标识符已声明的问题。
### 3.2.0,2019-10-29
添加需要忽略的 HTML 元素设置。
即使某个元素被忽略,仍会检查其子元素。
也会转换 head 元素,例如页面标题。
### 3.1.0,2019-08-25
打开选项或设置界面时,所有部分现在默认折叠。
内部变更:
使用 HTML 拖放代替 jQuery。
移除外部库 jQuery、jQuery UI、jQuery UI Touch-Punch。
更新外部库 DOM Purify。
### 3.0.0
添加包含的域名(白名单)。
重写内部代码以改进功能。设置的存储方式没有变化。
错误:弹出窗口显示了错误的货币。
错误:同一元素中的价格被重复转换。
错误:触摸屏上的拖放操作无效。
纳入 ISO 4217 第 166 至 169 号修订,特别是添加了最新的委内瑞拉货币 VES。
更新外部库 jQuery、jQuery UI、jQuery UI Touch-Punch、DOM Purify。
## 构建
从 https://nodejs.org 下载并安装带 npm 的 Node.js v22(或任何兼容版本)。
运行 build-mozilla.sh(或执行其中的命令)。
## 作者
Per Johansson
www.joint.ax
kodehawker@gmail.com