ScriptCat
Trang chủ
Cộng đồng
Danh sách script
Tiện ích mở rộng
Đăng nhập
/
Chợ script
/
SGLV PTW Tab All
Trang chính
Mã nguồn
Phản hồi
Đánh giá
Danh sách phiên bản
S
SGLV PTW Tab All
Healer007
•
Created at 9 ngày trước
•
Updated at 9 ngày trước
SGLV PTW Tab All
Thống kê dữ liệu
Tổng lượt cài đặt
8
24 giờ qua
+
0
Đánh giá của người dùng
-
Quảng cáo
Mô tả
Phiên bản
Đánh giá
0
Quyền
Đang tải…
// @require https://scriptcat.org/lib/8430/1.0.0/SGLV%20PTW%20Tab%20All.js?sha384-otRObFkN7J8hmGayBiR4KW6b2icDjXIHEvgvElo3s58O0B5rc+mXKtlbEYC+ivRl
Theo dõi
1
Yêu thích
0
Thống kê dữ liệu
Tổng lượt cài đặt
8
24 giờ qua
+
0
Đánh giá của người dùng
-
Chi tiết thư viện
Đây là thư viện được userscript sử dụng, bạn có thể tham chiếu trực tiếp nó trong script của mình.
Giấy phép
Chưa khai báo
Chưa khai báo giấy phép, hãy thận trọng khi sử dụng lại
公开
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 联动 + 刷新不丢。