您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Attempts to add a favicon to a site crawled by the Wayback Machine in the event one does not come up normally
当前为
- // ==UserScript==
- // @name Wayback Machine Favicon Fixer
- // @namespace DoomTay
- // @description Attempts to add a favicon to a site crawled by the Wayback Machine in the event one does not come up normally
- // @version 1.2.0
- // @include http://web.archive.org/web/*
- // @include http://wayback.archive.org/web/*
- // @include https://web.archive.org/web/*
- // @include https://wayback.archive.org/web/*
- // @exclude /\*/
- // @grant none
- // @noframes
- // ==/UserScript==
- var domain = window.location.href.substring(0,window.location.href.indexOf("/",window.location.href.lastIndexOf("//") + 2) + 1);
- var timestamp = /web\/(\d{1,14})/.exec(window.location.href)[1];
- var originalDomain = domain.substring(domain.lastIndexOf("http"));
- if(!document.querySelector("link[rel~='icon']") && document.contentType == "text/html") retrieveFavicon();
- function retrieveFavicon()
- {
- function applyFavicon(data)
- {
- if (data.archived_snapshots && data.archived_snapshots.closest && data.archived_snapshots.closest.available)
- {
- var newFavicon = document.createElement('link');
- newFavicon.type = 'image/x-icon';
- newFavicon.rel = 'shortcut icon';
- newFavicon.href = data.archived_snapshots.closest.url;
- document.head.appendChild(newFavicon);
- }
- }
- var applyFaviconScript = document.createElement("script");
- applyFaviconScript.type = "text/javascript";
- applyFaviconScript.innerHTML = applyFavicon;
- document.head.appendChild(applyFaviconScript);
- var faviconScript = document.createElement("script");
- faviconScript.type = "application/javascript";
- faviconScript.src = "http://archive.org/wayback/available?url=" + encodeURI(originalDomain + "favicon.ico") + "×tamp=" + timestamp + "&callback=applyFavicon";
- document.head.appendChild(faviconScript);
- }
QingJ © 2025
镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址