// ==UserScript== // @name 自定义网页标题 // @namespace Violentmonkey Scripts // @match *://*/* // @grant none // @version 1.6.5 // @author hoorn // @icon https://s2.loli.net/2024/05/29/m5LcD7ZblIrQHXV.png // @description 2024/3/19 11:23:41 // @license GPL-3.0 License // @downloadURL none // ==/UserScript== (function () { 'use strict'; var currentHost = window.location.host; //Modify the title var pageTitle = document.querySelector('title'); pageTitle.textContent = '.'; //Modify the image var imageUrl = 'https://s2.loli.net/2024/05/29/m5LcD7ZblIrQHXV.png'; if (currentHost.includes('reddit.com')) { var existingIcons = document.querySelectorAll('link[rel="icon"], link[rel="shortcut icon"]'); existingIcons.forEach(function (icon) { icon.parentNode.removeChild(icon); }); var icons = [ { href: imageUrl, sizes: "64x64" }, { href: imageUrl, sizes: "128x128" }, { href: imageUrl, sizes: "192x192" } ]; icons.forEach(function (icon) { var link = document.createElement('link'); link.setAttribute('rel', 'icon shortcut'); link.setAttribute('sizes', icon.sizes); link.setAttribute('href', icon.href); document.head.appendChild(link); }); } else { var icon = document.querySelector('link[rel="icon"]'); if (icon) { icon.href = imageUrl; } var alternateIcon = document.querySelector('link[rel="alternate icon"]'); if (alternateIcon) { alternateIcon.href = imageUrl } var shortIcon = document.querySelector('link[rel="shortcut icon"]'); if (shortIcon) { shortIcon.href = imageUrl; } } })();