您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
enable links in retweets
当前为
- // Twitter Link Enabler
- // Copyright 2015 Marc Sluiter
- // Licensed under the Apache License, Version 2.0
- // https://github.com/slintes/userscripts/blob/master/LICENSE
- //
- // --------------------------------------------------------------------
- //
- // this is a userscript
- // for Firefox please install the Greasemonkey addon: https://addons.mozilla.org/en-US/firefox/addon/greasemonkey/
- // for Chrome I recommend Tampermonkey (but it's not needed): https://chrome.google.com/webstore/detail/tampermonkey/dhdgffkkebhmkfjojejmpbldmpobfkfo?hl=en
- //
- // --------------------------------------------------------------------
- //
- // ==UserScript==
- // @name Twitter Link Enabler
- // @namespace http://www.slintes.net
- // @version 0.1.1
- // @description enable links in retweets
- // @include https://twitter.com*
- // ==/UserScript==
- function enableLinks() {
- var elements, thisElement, i;
- elements = document.evaluate(
- "//a[@class='twitter-timeline-link' and string-length(@data-expanded-url) > 0]",
- document,
- null,
- XPathResult.UNORDERED_NODE_SNAPSHOT_TYPE,
- null
- );
- for (i = 0; i < elements.snapshotLength; i++) {
- thisElement = elements.snapshotItem(i);
- GM_log("setting new href!");
- thisElement.href = thisElement.data-expanded-url;
- }
- }
- document.addEventListener("DOMNodeInserted", enableLinks, true);