您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Greasy Fork is available in English.
gy
当前为
// ==UserScript== // @name g // @namespace http://tampermonkey.net/ // @version 0.7 // @description gy // @author You // @include http://p.gygpm.com/m/* // @grant none // ==/UserScript== function onInserted(selector, action) { if (document.querySelector(selector).length > 0) { console.log( document.querySelector(selector).length + " " + selector + " is loaded at begin" ); action.call(document.querySelector(selector)); } var reaction = function () { if (document.querySelector(selector).length > 0) { console.log( document.querySelector(selector).length + " " + selector + " is loaded" ); action.call(document.querySelector(selector)); } }; var MutationObserver = window.MutationObserver || window.WebKitMutationObserver || window.MozMutationObserver; if (MutationObserver) { var observer = new MutationObserver(reaction); observer.observe(document.body, { childList: true, subtree: true, }); } else { //setInterval(reaction, 100); } } function onLoaded(selector, action) { var target = this; if (document.querySelector(selector).length > 0) { console.log( document.querySelector(selector).length + " " + selector + " is loaded" ); action(); } else setTimeout(function () { onLoaded(selector, action); }, 10); } var action = function () { console.log(location.href); if (location.href.match("http://p.gygpm.com/m/#/goodsDetails")) { if (document.querySelector(".van-button__text")) { if ( document.querySelector(".van-button__text").innerText == "交易中" || document.querySelector(".van-button__text").innerText == "已售罄" ) { console.log(document.querySelector(".van-button__text").innerText); setTimeout(() => { window.history.go(-1); }, 300 + Math.floor(Math.random() * 300)); } } } if (location.href.match("http://p.gygpm.com/m/#/payOrder")) { if ( document.querySelector(".payNow") && document.querySelector(".payNow").innerText == "已抢拍" ) setTimeout(() => { window.history.go(-1); }, 300 + Math.floor(Math.random() * 300)); } }; var MutationObserver = window.MutationObserver || window.WebKitMutationObserver || window.MozMutationObserver; if (MutationObserver) { var observer = new MutationObserver(action); observer.observe(document.body, { childList: true, subtree: true, }); }