您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
change the name of 'favorites'on Metafilter
- // ==UserScript==
- // @name FavoriteThis
- // @namespace metafilter
- // @description change the name of 'favorites'on Metafilter
- // @include http://metafilter.com/*
- // @include http://*.metafilter.com/*
- // @version 0.0.1.20150102084730
- // ==/UserScript==
- (function ()
- {
- // change these variables to adjust the script output
- var replacementWordLowerCase = "schmavorite";
- var replacementWordUpperCase = "Schmavorite";
- var searchPattern;
- if (location.href.match("metafilter.com/user") )
- {
- searchPattern = "//div[@class='usertext']";
- }
- else
- {
- searchPattern = "//span/a";
- }
- var nodes = document.evaluate( searchPattern, document, null,
- XPathResult.ORDERED_NODE_SNAPSHOT_TYPE, null );
- for (var node = null, i = 0; (node = nodes.snapshotItem(i)); i++) {
- var oldMessage = node.innerHTML;
- var myMessage = oldMessage.replace(/favorite/g, replacementWordLowerCase);
- myMessage = myMessage.replace(/Favorite/g, replacementWordUpperCase);
- node.innerHTML = myMessage;
- }
- })();