ScriptCat
首頁
社群
腳本列表
瀏覽器擴充功能
登入
/
腳本市場
/
SGLV PTW Tab All
首頁
程式碼
回饋
評分
版本列表
S
SGLV PTW Tab All
Healer007
•
建立於 11 天前
•
更新於 11 天前
SGLV PTW Tab All
資料統計
總安裝量
9
近 24 小時
+
1
使用者評分
-
廣告
描述
版本
評分
0
權限說明
載入中…
// @require https://scriptcat.org/lib/8430/1.0.0/SGLV%20PTW%20Tab%20All.js?sha384-otRObFkN7J8hmGayBiR4KW6b2icDjXIHEvgvElo3s58O0B5rc+mXKtlbEYC+ivRl
關註
1
收藏
0
資料統計
總安裝量
9
近 24 小時
+
1
使用者評分
-
庫詳情
這是一個使用者腳本使用的庫,你可以在你的腳本中直接引用它。
授權協議
未宣告
未宣告協議,他人引用需謹慎
公开
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 联动 + 刷新不丢。