Steam - 添加搜索按鈕

在Steam商店頁面加上搜索按鈕

当前为 2021-10-18 提交的版本,查看 最新版本

// ==UserScript==
// @name         Steam - 添加搜索按鈕
// @namespace    http://tampermonkey.net/
// @version      0.4
// @description  在Steam商店頁面加上搜索按鈕
// @author       CatTime
// @match        http*://store.steampowered.com/app/*
// @icon         https://store.steampowered.com/favicon.ico
// @grant        none
// @require      https://cdnjs.cloudflare.com/ajax/libs/jquery/3.6.0/jquery.min.js
// ==/UserScript==

$(function(){
    var getStr = $(".game_area_purchase_game h1:first").text();//取得購買區字串(上方標題會因語言而改變)
    var appName = getStr.substring(3,getStr.length);//從字串中取名稱
    var exStr = ["'"];//排除的字
    var test = $('.game_area_purchase_game h1:first').text();
    console.log("test="+test);
    var SiteSearchUrl = [//網站陣列請保持 名稱,搜索網址
        "IGG","http://igg-games.com/?s=",
        "Online-Fix","https://online-fix.me/index.php?do=search&subaction=search&story="
    ];
    var SSU = SiteSearchUrl;
    var btn = '';
    appName = replacer(appName,exStr);
    console.log("appName="+appName);
    for(var i = 0;i<SSU.length;i+=2){
        btn=btn+'<a href="'+SSU[i+1]+appName+'" class="btn_green_steamui btn_medium" target="_blank"><span>'+SSU[i]+'</span></a>';

    }
    btn='<div class="btn_addtocart">'+btn+'</div>';//加上外層div
    $('.purchase_area_spacer').prepend(btn);//插入到目標的第一元素位置
})

function replacer(str,exStr){//取代掉要排除的字
    if (exStr.length > 0){
        for(var i=0;i<exStr.length;i++){
            str = str.replace(exStr[i],' ')
        }
    }
    return str
}

QingJ © 2025

镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址