您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
dfsdfsdf
// ==UserScript== // @name Replays On Box Score // @namespace robs // @include http://goallineblitz.com/game/game.pl?game_id=* // @copyright 2009, pabst // @license (CC) Attribution Share Alike; http://creativecommons.org/licenses/by-sa/3.0/ // @version 09.02.21 // @description dfsdfsdf // ==/UserScript== window.setTimeout( function() { main(); } , 10); function main() { var address = window.location.toString()+"&mode=pbp"; getInetPage(address, run); } function run(address, page) { var div = document.createElement("div"); div.innerHTML = page.responseText; //console.log(div.innerHTML); var plays = div.getElementsByClassName("pbp_play_row_scoring"); var box = document.getElementsByClassName("pbp_play_row"); var pidx = 0; for (var i=0; i<box.length; i++) { pidx = 0; var btime = box[i].getElementsByClassName("summary_time")[0]; var btext = box[i].getElementsByClassName("summary_play")[0]; for ( ; pidx<plays.length; pidx++) { var time = plays[pidx].getElementsByClassName("pbp_time_remaining")[0].innerHTML; var text = plays[pidx].getElementsByClassName("pbp_play")[0].innerHTML; if ((time == btime.innerHTML) && (text == btext.innerHTML)) { var replay = plays[pidx].getElementsByClassName("pbp_replay")[0]; if (replay.firstChild.href != null) { var a = document.createElement("a"); a.href = replay.firstChild.href; a.innerHTML = "Replay"; btext.innerHTML += " ("; btext.appendChild(a); btext.innerHTML += ")"; } break; } } } } function getInetPage(address, func) { console.log("getInetPage : "+address); var req = new XMLHttpRequest(); req.open( 'GET', address, true ); req.onload = function() { if (this.status != 200) { alert("pbr gm script: Error "+this.status+" loading "+address); } else { console.log("loaded: "+address) func(address,this); } }; req.send(null); return req; }