Greasy Fork is available in English.

Wayback Machine - Image preView

Change <a>-tag to <img> in each img link

От 02.03.2024. Виж последната версия.

За да инсталирате този скрипт, трябва да имате инсталирано разширение като Tampermonkey, Greasemonkey или Violentmonkey.

За да инсталирате този скрипт, трябва да имате инсталирано разширение като Tampermonkey или Violentmonkey.

За да инсталирате този скрипт, трябва да имате инсталирано разширение като Tampermonkey или Violentmonkey.

За да инсталирате този скрипт, трябва да имате инсталирано разширение като Tampermonkey или Userscripts.

За да инсталирате скрипта, трябва да инсталирате разширение като Tampermonkey.

За да инсталирате този скрипт, трябва да имате инсталиран скриптов мениджър.

(Вече имам скриптов мениджър, искам да го инсталирам!)

За да инсталирате този стил, трябва да инсталирате разширение като Stylus.

За да инсталирате този стил, трябва да инсталирате разширение като Stylus.

За да инсталирате този стил, трябва да инсталирате разширение като Stylus.

За да инсталирате този стил, трябва да имате инсталиран мениджър на потребителски стилове.

За да инсталирате този стил, трябва да имате инсталиран мениджър на потребителски стилове.

За да инсталирате този стил, трябва да имате инсталиран мениджър на потребителски стилове.

(Вече имам инсталиран мениджър на стиловете, искам да го инсталирам!)

// ==UserScript==
// @name         Wayback Machine - Image preView
// @description  Change <a>-tag to <img> in each img link
// @icon         https://play-lh.googleusercontent.com/hJnWYDQLRKqXZS7siQe-HeHZfcEFQ-cPS6cMNAKA4ukC5IwHgKHjQR8nWC9AUS-0kO-9
// @version      1.2
// @author       Ravlissimo
// @license      GPL-3.0 License
// @match        https://web.archive.org/*
// @require      https://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js
// @require      https://update.greasyfork.org/scripts/488748/1336185/waitForKeyElements2.js
// @grant        GM_addStyle
// @namespace https://greasyfork.org/users/921216
// ==/UserScript==
/*
https://gist.github.com/Ravlissimo/6c49a9b975b1dfa8280bc4aa2823e5bf/raw/207bf5ec7f92cc533bf5195b1152153b261209f2/wayback-img-view.user.js
*/
var imageExtensions = ["gif", "png", "jpg", "jpeg"];
var imgExtRegex = new RegExp('.*\.(gif|png|jpg|jpeg)$', 'im');

/*-- Tune the CSS path, for each site, to only find links that can be
    the image links you care about.
*/
//-- For forums.hardwarezone.com.sg
var waitForKeyElements;
waitForKeyElements ("tr > td > a", delinkImage);

function delinkImage (jNode) {
    var imgUrl = jNode.attr ("href");

    if (imgExtRegex.test (imgUrl) ) {
        //-- Found an image link.  Replace contents.
        jNode.html ('<img src="' + imgUrl + '" class="gmDeLinked" alt="GM replaced image">');
    }
}

GM_addStyle ( "img.gmDeLinked { border: 1px solid lime; max-width: 60vw; };" );