ScriptCat
首页
社区
脚本列表
浏览器扩展
登录
/
脚本市场
/
SGLV PTW Tab All
首页
代码
反馈
评分
版本列表
S
SGLV PTW Tab All
Healer007
•
创建于 10 天前
•
更新于 10 天前
SGLV PTW Tab All
数据统计
总安装量
8
近 24 小时
+
0
用户评分
-
广告
描述
版本
评分
0
权限说明
加载中…
// @require https://scriptcat.org/lib/8430/1.0.0/SGLV%20PTW%20Tab%20All.js?sha384-otRObFkN7J8hmGayBiR4KW6b2icDjXIHEvgvElo3s58O0B5rc+mXKtlbEYC+ivRl
关注
1
收藏
0
数据统计
总安装量
8
近 24 小时
+
0
用户评分
-
库详情
这是一个用户脚本使用的库,你可以在你的脚本中直接引用它。
许可协议
未声明
未声明协议,他人引用需谨慎
公开
SGLV PTW · Tab: 全部游戏列表 (All Games)
迁移自主脚本 mountPlaytimeAllList(v2.20.0 :15850-16058,209 行)
迁移纪律:纯搬运不改逻辑。唯一改动 = 依赖改为经 ctx.host 注入。
依赖注入对照表:
state.ownedGames → ctx.host.getOwnedGames()
isGameOwnedByMe(g) → ctx.host.isGameOwnedByMe(g)
ptGetAcquiredMap() → ctx.host.getAcquiredMap()
buildListToolbar / hbarRow / emptyHtml / paginate / renderPagination
→ ctx.host.*
escHtml / T / isZh → ctx.host.*
getGameIconUrl → ctx.host.getGameIconUrl
applyGameAliases → ctx.host.applyGameAliases
sglvToast → ctx.host.showToast
视图态:原实现用闭包变量(page/query/sortKey/sortAsc/hideUnplayed/hideShared),
此处改为读写 ctx.view —— 换取跨 Tab 联动 + 刷新不丢。