您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Inserts a small picture of Rick Astley's face next to links to 'Never Gonna Give You Up' (currently set up for tumblr only).
// ==UserScript== // @name Anti-RickRoll // @namespace antirickroll // @description Inserts a small picture of Rick Astley's face next to links to 'Never Gonna Give You Up' (currently set up for tumblr only). // @include http*://*.tumblr.com/* // @version 1.1 // @grant none // ==/UserScript== var urls = ['https://www.youtube.com/watch?v=oHg5SJYRHA0', 'http://www.youtube.com/watch?v=oHg5SJYRHA0', 'https://www.youtube.com/watch?v=dQw4w9WgXcQ', 'http://www.youtube.com/watch?v=dQw4w9WgXcQ'] waitForKeyElements ("div.post_container", placeTheFace); // This runs for every post container as they load. function placeTheFace(jNode){ var links = jNode.find('a'); for (i=0; i<links.length; i++){ if(isRickRoll(links[i].href)){ links[i].innerHTML = links[i].innerHTML + "<img src='http://www.lpassociation.com/forums/smilies/rick.png' alt='This link is a rick roll' style='width: 13px; display:inline;'>"; } } } function isRickRoll(url){ for (var u in urls){ if(urls[u] == url){ return true; } } return false; }