如何查看steam已送出的礼物额度

首先,先到这个界面查看消费历史
然后拉到下面,加载更多交易,直到最下面

之后按下“F12”,找到Console,输入以下代码,并回车,即可查看已经送出的礼物额度


/**
 * @name 查询steam已送出礼物额度
 * @author youwolf<a1659645600@gmail.com>
 */
(function() {
    let list = document.getElementsByClassName("wallet_table_row");
    let total = [];
    for (let i = 0; i < list.length; i++) {
        let type_text = list[i].cells[2].textContent;
        let type_class = list[i].cells[2].className;
        if (type_text.indexOf("礼物购买") !== -1 && type_class.indexOf("wht_refunded") === -1) {
            let raw_money = list[i].cells[3].childElements().length > 1 ? list[i].cells[3].firstElementChild.textContent : list[i].cells[3].textContent;
            let money = raw_money.match(/[\d.,]+/g)[0].replace(",", ".");
            let currency = raw_money.match(/[^\d.,]+/g).join("").replace(/\s/g, '');
            if(!total.hasOwnProperty(currency)) total[currency] = 0.0;
            total[currency] += parseFloat(money);
        }
    }
    keys(total).forEach(key => console.log("您好, 您的已赠送金额:" + key + " " + total[key]));
})();
点赞
  1. kk说道:
    Google Chrome Windows 10

    这个最后哪里是显示了额度,不是很懂

    1. YouWolf说道:
      Google Chrome Windows 10

      你好,我更新了文章,你再看下

  2. LK说道:
    Google Chrome Windows 10

    感谢大佬 :zhihu2:

  3. Monsters说道:
    QQbrowser Windows 10

    请问steam的送礼限制是1:18吗(我自己消费100能送180的礼物金额)。
    如果是这样我怎么才能查看我还有多少送礼额度?

发表评论

Title - Artist
0:00