// ==UserScript== // @name Facebook viewable download links // @namespace http://userscripts.org/users/0000 // @description Turn Facebook photo download links into plain non-push links // @include https://www.facebook.com/* // @version 1 // @grant GM_log // ==/UserScript== function changeLinks(){ // Rewrite links links = document.getElementsByTagName("a"); for (j = 0; j<links.length; j++){ link = links[j]; href = link.getAttribute("href"); regExp = /\?dl=1$/; found = regExp.exec(href); if(found){ GM_log("Found URL: " + href); link.setAttribute( "href", href.replace("?dl=1", "") ); } } // Change "Download" to "Fullsize" spans = document.getElementsByTagName("span"); for(k=0; k < spans.length; k++) { if (spans[k].innerHTML == "Download") { spans[k].innerHTML = "Fullsize"; } } } setInterval(function(){changeLinks();}, 2000);