您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Rewrites sur.ly links back to their original form
当前为
// ==UserScript== // @name Unsurly // @namespace binoc.software.projects.userscript.unsurly // @description Rewrites sur.ly links back to their original form // @include http://forum.palemoon.org/* // @include https://forum.palemoon.org/* // @version 1.0a1 // @grant none // ==/UserScript== // Polyfill ES6 string.prototype.includes if (!String.prototype.includes) { String.prototype.includes = function(search, start) { 'use strict'; if (typeof start !== 'number') { start = 0; } if (start + search.length > this.length) { return false; } else { return this.indexOf(search, start) !== -1; } }; } // Actual Script var links,thisLink; links = document.evaluate("//a[@href]", document, null, XPathResult.UNORDERED_NODE_SNAPSHOT_TYPE, null); for (var i=0;i<links.snapshotLength;i++) { var thisLink = links.snapshotItem(i); if (thisLink.href.includes('sur.ly')) { thisLink.href = thisLink.href.replace('sur.ly/o/', ''); thisLink.href = thisLink.href.replace('/AA010667', ''); thisLink.href = unescape(thisLink.href); } }