回复
3
查看
244
收藏
8

4

赠楼

18%

赠楼率

245

蒸汽

16

主题

158

帖子

404

积分
跳转到指定楼层
1
发表于 1 小时前 · 北京 | 只看该作者 |倒序浏览 |阅读模式
本文为 其乐用户(UID:468482) 发布的原创文章,转摘前请联系该用户获得许可
本帖最后由 468482 于 2026-8-12 19:04 编辑

应邀编写了点数商店增强脚本,在 Steam 点数商店(https://store.steampowered.com/points/shop)左侧菜单增加搜索功能

原理
获取用户已拥有的游戏 appid 并交叉比对卡牌数据库,此次获取带有点数商店的游戏(可能不准确,统计到了某些没有点数商店的游戏,不过不影响,顶多打开是空白的而已),支持按名称/拼音首字母搜索有卡牌的游戏(即有点数商店物品的游戏),一键跳转到对应游戏的点数商店页 /points/shop/app/{appid}。无需 webapi_token,仅需 Cookie 认证。

功能特性

  • 侧边栏搜索框:在点数商店左侧菜单顶部注入搜索输入框,紧贴点数余额下方、分类列表上方
  • 用户已拥有游戏获取:通过 dynamicstore/userdata API 获取用户已拥有的 appid 列表
  • 卡牌数据库交叉比对:从 SteamCardExchange API获取和交叉比对用户已拥有的游戏,筛选出有卡牌的游戏[
  • 游戏级搜索:搜索粒度从"单个物品"改为"游戏",搜索结果为用户拥有的有卡牌游戏,点击直接跳转到该游戏的点数商店页
  • 拼音模糊搜索:支持中文拼音首字母匹配(如输入"wzry"匹配"王者荣耀"),降级为普通子串匹配
  • 搜索结果下拉:每条结果含游戏胶囊图、名称、卡牌数量标签、AppID、右箭头指示器
  • 键盘导航:↑↓ 切换结果项,Enter 跳转,Esc 关闭,鼠标 hover 高亮
  • 一键跳转:点击搜索结果通过 React SPA 内部导航(pushState + popstate)跳转到 /points/shop/app/{appid},失败时回退整页跳转
  • 索引状态徽章:搜索框下方显示索引构建进度,点击可手动刷新


    油猴插件获取地址: https://scriptcat.org/zh-CN/script-show-page/7439
    点击安装脚本,在弹窗选择已安装插件,会跳转到油猴或脚本猫脚本安装提示,点击安装即可
  • 本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有帐号?注册

    ×
    收藏收藏8 分享淘帖 支持支持
    回复

    使用道具 举报

    浏览本版块需要:
    1. 初阶会员或更高等级;
    2. (点击此处)绑定Steam账号
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    欢迎发帖参与讨论 o(*≧▽≦)ツ,请注意
    1. 寻求帮助或答案的帖子请发到问题互助版块,悬赏有助于问题解决的速度。发错可能失去在该板块发布主题的权限(了解更多
    2. 表达观点可以,也请务必注意语气和用词,以免影响他人浏览,特别是针对其他会员的内容。如觉得违规可使用举报功能 交由管理人员处理,请勿引用对方的内容。
    3. 开箱晒物交易中心游戏互鉴福利放送版块请注意额外的置顶版规。
    4. 除了提问帖和交易帖以外,不确认发在哪个版块的帖子可以先发在谈天说地

      作为民间站点,自 2004 年起为广大中文 Steam 用户提供技术支持与讨论空间。历经二十余载风雨,如今已发展为国内最大的正版玩家据点。

    列表模式 · · 微博 · Bilibili频道 · Steam 群组 · 贴吧 · QQ群 
    Keylol 其乐 ©2004-2026 Chinese Steam User Fan Site.
    Designed by Lee in Balestier, Powered by Discuz!
    推荐使用 ChromeMicrosoft Edge 来浏览本站
    广告投放|手机版|广州数趣信息科技有限公司 版权所有|其乐 Keylol ( 粤ICP备17068105号 )
    GMT+8, 2026-8-12 20:56
    快速回复 返回顶部 返回列表