Find_All_Links

Find and show all links on top, update every 10sec

اعتبارا من 21-07-2020. شاهد أحدث إصدار.

// ==UserScript==
// @name         Find_All_Links
// @namespace    http://tampermonkey.net/
// @version      0.14
// @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(){
        find_all_link();
        setInterval(main,3000);
    }
    function main(){
        var old_links = document.getElementById("all_links");
        old_links.remove();
        find_all_link();
    }
    function find_all_link(){
        var mycss="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");
        for(var loop=7; loop < urls.length; loop++){
            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.textContent = "No link found (Some links need decipher to get)";
            nolink.style=mycss;
            newList.appendChild(nolink);
        }
    }
})();