您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
对 Steam 购物车中的物品按照价格排序
当前为
// ==UserScript== // @name Steam cart sorter // @name:ZH-CN Steam 购物车自动排序 // @namespace http://tampermonkey.net/ // @version 0.3 // @description sort the Steam cart by price // @description:ZH-CN 对 Steam 购物车中的物品按照价格排序 // @author SLAPaper // @match http://store.steampowered.com/cart/ // @grant none // @license MIT // ==/UserScript== (function() { 'use strict'; function sorter(isAsc) { let cart_item_list = document.querySelector('.cart_item_list'); let items = Array.from(cart_item_list.children); items.sort((a, b) => { let anode = a.querySelector('.price:last-of-type'); let bnode = b.querySelector('.price:last-of-type'); if (!anode) { return -1; } if (!bnode) { return 1; } let aval = parseInt(anode.textContent.slice(2)); let bval = parseInt(bnode.textContent.slice(2)); if (isAsc) { return aval - bval; } else { return bval - aval; } }); for (let i = 0; i < items.length; ++i) { cart_item_list.appendChild(items[i]); } } let sort_btn = document.createElement('div'); sort_btn.className = 'SortCart'; sort_btn.innerHTML = ` <button class="SortCartAsc">Sort Cart Ascend</button> <button class="SortCartDesc">Sort Cart Descent</button> `; document.querySelector('.rightcol').insertBefore(sort_btn, document.querySelector('.rightcol h2')); document.querySelector('.SortCartAsc').addEventListener('click', () => {sorter(true);}); document.querySelector('.SortCartDesc').addEventListener('click', () => {sorter(false);}); })();
QingJ © 2025
镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址