Greasy Fork

steam价格转换

steam商店中的价格转换为人民币

目前为 2023-05-28 提交的版本。查看 最新版本

作者
marioplus
评分
0 0 0
版本
2.1.1
创建于
2022-10-05
更新于
2023-05-28
大小
59.6 KB
许可证
GPL-3.0-or-later
适用于

steam-price-converter

一个 Tampermonkey 插件,能将 steam 商店和市场的的价格转换为某种货币展示。理论上支持所有区域。

使用

安装

脚本托管于 Greasy Fork

由于脚本使用了某种特别的东西,Greasy Fork上的脚本不能直接导入steam++,需要使用 releases 中额外构建的版本。

更换转换货币

默认将价格转化为人名币,如果需要转换其他货币展示需要在控制台(F12)执行内置方法

刷新页面就能看到结果

设置国家代码,默认:CN

可在此处查看代码(文中的 code)

SpcManager.setCountyCode('CN')

设置的国家代码需要使用英文中的'符号包裹。

设置货币符号,默认:¥

SpcManager.setCurrencySymbol('¥')

设置的货币符号需要使用英文中的'符号包裹。

设置货币符号是否在前,默认:true

SpcManager.setCurrencySymbolBeforeValue(true)

某些特殊字符由于特殊排版可能导致此设置失效。比如:😀。

  • true : 在前
  • false : 在后

设置使用自定义汇率,默认:true

SpcManager.setUseCustomRate(true)
  • true : 使用
  • false : 不使用

设置自定义汇率,默认:1

SpcManager.setUseCustomRate(1)

设置汇率有效期,默认: 1小时

SpcManager.setRateCacheExpired(1000 * 60 * 60)

重置设置

SpcManager.resetSetting()

开发

根据此处提示关闭 Tampermonkey 的 CSP 检测

npm i
npm run dev

发布

npm run build

已知问题

  1. 在未登录的状态下访问市场,可能或出现货币转换不正确
  2. 市场首页会出现转换不及时的情况

效果展示

  • 香港

香港

  • 台湾

台湾

  • 新加坡

新加坡

  • 日本

日本

  • 韩国

韩国

  • 美国

美国

  • 加拿大

加拿大

  • 泰国

泰国

  • 英国

英国

  • 德国

德国

  • 俄罗斯

俄罗斯

  • 印度

印度

  • 法国

法国

  • 阿根廷

阿根廷

  • 巴西

巴西

  • 土耳其

土耳其

  • 澳大利亚

澳大利亚