steam-price-converter
一个 Tampermonkey 插件,能将 steam 商店和市场的的价格转换为某种货币展示。理论上支持所有区域。
使用
安装与更新
脚本托管于以下平台:
设置

配置项详情
| 配置项 |
说明 |
默认值 |
| 目标国家代码 |
转换后的目标区域 (如 CN, US, HK, RU) |
CN |
| 目标货币符号 |
显示在价格旁的货币符号 (如 ¥, $, HK$) |
¥ |
| 符号位置 |
货币符号是否显示在数值之前 |
是 |
| 汇率缓存时间 |
自动从接口更新汇率的间隔时间 |
1小时 |
| 使用自定义汇率 |
是否手动指定汇率,开启后不再自动获取最新汇率 |
否 |
| 自定义汇率 |
手动指定的固定汇率数值 |
1 |
| 日志级别 |
插件运行时的日志输出详细程度 (debug/info/warn/error) |
info |
| 市场页面禁用 |
在 Steam 市场页面禁用插件 (防止与其他插件冲突) |
否 |
效果展示
首页效果

商店列表

混合区域显示

交流反馈
如果遇到任何问题或有功能建议,请前往 GitHub 提交 Issue。
其他平台的留言或反馈可能无法及时查看和回复,请尽量使用 GitHub 进行反馈。
开发
根据此处提示关闭 Tampermonkey 的 CSP 检测
npm i
npm run dev
发布
npm run build
全球 Steam 价格格式参考
为了实现极致稳定的“智能价格提取”,本项目对 Steam 目前活跃的 37 种本币结算货币进行了实测调研。
点击展开 37 种活跃本币格式对照表
调研方法
本项目的数据来源主要分为两部分:
- 货币定义与列表:参考 Steamworks 官方文档 - Supported Currencies 获取活跃的 ECurrency ID 及其对应的 ISO 4217 代码。
- 格式实测:通过访问 Steam 官方搜索页面并强制指定区域代码(Country Code)获取真实的 UI 渲染效果:
https://store.steampowered.com/search/?sort_by=Price_DESC&cc=[region_code]
通过这种方式,我们将官方提供的技术规范与实际前端的显示习惯相结合,确保了价格解析的准确性。
数据对照表 (37 种活跃本币)
| 序号 |
地区 (cc) |
货币 (Code) |
对应国家/地区 |
典型显示示例 |
小数点 |
千分位 |
符号位置 |
精度 |
| 1 |
us |
USD |
美国 |
$1,234.56 |
. |
, |
前置 |
2 |
| 2 |
cn |
CNY |
中国 |
¥1,234.56 |
. |
, |
前置 |
2 |
| 3 |
jp |
JPY |
日本 |
¥1,235 |
无 |
, |
前置 |
0 |
| 4 |
de |
EUR |
德国 |
1 234,56€ |
, |
|
后置 |
2 |
| 5 |
ru |
RUB |
俄罗斯 |
1.234,56 руб |
, |
. |
后置 |
2 |
| 6 |
pl |
PLN |
波兰 |
1 234,56 zł |
, |
|
后置 |
2 |
| 7 |
br |
BRL |
巴西 |
R$1.234,56 |
, |
. |
前置 |
2 |
| 8 |
vn |
VND |
越南 |
1.235₫ |
无 |
. |
后置 |
0 |
| 9 |
kr |
KRW |
韩国 |
₩ 1,235 |
无 |
, |
前置 |
0 |
| 10 |
id |
IDR |
印度尼西亚 |
Rp 1 235 |
无 |
|
前置 |
0 |
| 11 |
tw |
TWD |
中国台湾 |
NT$ 1,234.56 |
. |
, |
前置 |
2 |
| 12 |
hk |
HKD |
中国香港 |
HK$ 1,234.56 |
. |
, |
前置 |
2 |
| 13 |
ua |
UAH |
乌克兰 |
1 234,56₴ |
, |
|
后置 |
2 |
| 14 |
kz |
KZT |
哈萨克斯坦 |
1 234,56₸ |
, |
|
后置 |
2 |
| 15 |
gb |
GBP |
英国 |
£1,234.56 |
. |
, |
前置 |
2 |
| 16 |
ch |
CHF |
瑞士 |
CHF 1,234.56 |
. |
|
前置 |
2 |
| 17 |
no |
NOK |
挪威 |
1.234,56 kr |
, |
. |
后置 |
2 |
| 18 |
th |
THB |
泰国 |
฿1,234.56 |
. |
, |
前置 |
2 |
| 19 |
ph |
PHP |
菲律宾 |
₱1,234.56 |
. |
, |
前置 |
2 |
| 20 |
sg |
SGD |
新加坡 |
S$1,234.56 |
. |
, |
前置 |
2 |
| 21 |
my |
MYR |
马来西亚 |
RM1,234.56 |
. |
, |
前置 |
2 |
| 22 |
mx |
MXN |
墨西哥 |
Mex$ 1,234.56 |
. |
, |
前置 |
2 |
| 23 |
ca |
CAD |
加拿大 |
C$ 1,234.56 |
. |
, |
前置 |
2 |
| 24 |
au |
AUD |
澳大利亚 |
A$ 1,234.56 |
. |
, |
前置 |
2 |
| 25 |
nz |
NZD |
新西兰 |
NZ$ 1,234.56 |
. |
, |
前置 |
2 |
| 26 |
in |
INR |
印度 |
₹1,234.56 |
. |
, |
前置 |
2 |
| 27 |
cl |
CLP |
智利 |
CLP$1.235 |
无 |
. |
前置 |
0 |
| 28 |
pe |
PEN |
秘鲁 |
S/. 1,234.56 |
. |
, |
前置 |
2 |
| 29 |
co |
COP |
哥伦比亚 |
COL$ 1.234.560,00 |
, |
. |
前置 |
2 |
| 30 |
za |
ZAR |
南非 |
R 1 234.56 |
. |
|
前置 |
2 |
| 31 |
sa |
SAR |
沙特阿拉伯 |
1,234.56 SR |
. |
, |
后置 |
2 |
| 32 |
ae |
AED |
阿联酋 |
1,234.56 AED |
. |
, |
后置 |
2 |
| 33 |
il |
ILS |
以色列 |
₪1,234.56 |
. |
, |
前置 |
2 |
| 34 |
kw |
KWD |
科威特 |
1,234.56 KD |
. |
, |
后置 |
2 |
| 35 |
qa |
QAR |
卡塔尔 |
1,234.56 QR |
. |
, |
后置 |
2 |
| 36 |
cr |
CRC |
哥斯达黎加 |
₡1.234,56 |
, |
. |
前置 |
2 |
| 37 |
uy |
UYU |
乌拉圭 |
$U1.234,56 |
, |
. |
前置 |
2 |