您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Highlights your secret admirer so you don't have to guess.
当前为
- // ==UserScript==
- // @name MeetMe.com Secret Admirer Cheat
- // @namespace http://www.idolpx.com/greasemonkey
- // @description Highlights your secret admirer so you don't have to guess.
- // @include http://*match.meetme.com/board*
- // @version 1.0
- // ==/UserScript==
- //
- // Date: 2008.06.07
- // Author: jaime
- // Email: jaime(at)idolpx.com
- //
- // Date: 2011.09.15
- // URL updated by Lee Terry. Thanks Lee! :)
- //
- // Date: 2012.06.04
- // URL updated to match new domain
- //
- // Date: 2014.09.08
- // Uploaded by GreenCalmWater to greasyfork.org sense no one else either has it or added it and Userscripts.org is down/gone.
- // Also removed (Formerly MyYearBook.com) from header sense its been some time sense it was MyYearbook.
- var bActive = false;
- window.addEventListener("load", findMatch, false);
- window.addEventListener("DOMNodeInserted", findMatch, false);
- try {
- window.addEventListener("DOMSubtreeModified", findMatch, false);
- } catch(e) {}
- function findMatch(e) {
- if (bActive) return;
- bActive = true;
- var mm = document.getElementById("matchBoard");
- if(mm) {
- matchBoard = mm.getAttribute("class");
- images = document.getElementsByTagName("img");
- for (i = 0; i < images.length; i++) {
- try {
- matchImg = images[i].getAttribute("id");
- if(matchImg.indexOf("matchId")>=0) {
- bg = images[i].parentNode.parentNode;
- if(isMatch(matchBoard, matchImg)) {
- bg.style.backgroundColor = "#E1FEEA";
- bg.style.border="1px solid #009966";
- }
- }
- } catch(e) {}
- }
- }
- bActive = false;
- }
- function isMatch(matchBoard, matchImg) {
- var id=parseInt(matchImg.substr(8));
- var comb=id^parseInt(matchBoard.substr(8));
- var flag=true,i;
- for(i=0; i<4; i++) {
- if((comb&(0xf<<i))>>i!=15) {
- flag=false;
- break
- }
- }
- flag=flag&&((0x0f00|15|0xf000|comb|0x00f0)==((1<<16)-1));
- return flag;
- }