您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Find and show all links on top, update every 10sec
- // ==UserScript==
- // @name Find_All_Links
- // @namespace http://tampermonkey.net/
- // @version 0.16
- // @description Find and show all links on top, update every 10sec
- // @author x94fujo6
- // @match http://angusnicneven.com/*
- // @match https://angusnicneven.com/*
- // ==/UserScript==
- (function () {
- 'use strict';
- window.onload = function timer() {
- var getshadow = document.getElementById("shadow");
- if (getshadow) { getshadow.remove(); }
- find_all_link();
- setInterval(main, 3000);
- }
- function main() {
- var old_links = document.getElementById("all_links");
- old_links.remove();
- find_all_link();
- }
- function endsWithAny(filterstr, string) {
- return filterstr.some(
- function (suffix) {
- return string.endsWith(suffix);
- }
- );
- }
- function find_all_link() {
- var mycss = "font-weight:bold;color:#ffffff;background-color:#000000;padding:10px;margin:0px;opacity:1;";
- var newdiv = document.createElement("div");
- newdiv.id = "all_links";
- var editbody = document.body;
- editbody.insertBefore(newdiv, editbody.firstChild);
- var newList = document.createElement("ul");
- newList.style.border = "1px solid #ffffff";
- newdiv.appendChild(newList);
- var urls = document.querySelectorAll("[href], a");
- var filterstr = [".css", ".json", ".js", ".png", ".mp3", ".gif"];
- for (var loop = 0; loop < urls.length; loop++) {
- var urltest = urls[loop].getAttribute("href");
- if (endsWithAny(filterstr, urltest)) { continue; }
- var newListItem = document.createElement('li');
- newListItem.style = mycss;
- newList.appendChild(newListItem);
- var link = document.createElement('a');
- link.href = link.text = urls[loop].href;
- newListItem.appendChild(link);
- }
- var linkcount = document.getElementById("all_links").getElementsByTagName("li").length;
- if (linkcount == 0) {
- var nolink = document.createElement('li');
- nolink.style = mycss;
- nolink.textContent = "No link found (Some links need decipher to get)";
- newList.appendChild(nolink);
- var goback = document.createElement('li');
- goback.style = mycss;
- newList.appendChild(goback);
- var gobackurl = document.createElement('a');
- gobackurl.text = "GoBack";
- gobackurl.href = "http://angusnicneven.com/";
- goback.appendChild(gobackurl);
- }
- }
- })();
QingJ © 2025
镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址