Greasy Fork is available in English.
Rename Tab 重命名浏览器标签页标题
当前为
// ==UserScript==
// @name Rename Tab
// @namespace http://tampermonkey.net/
// @version 0.1
// @description Rename Tab 重命名浏览器标签页标题
// @author Anc
// @run-at document-start
// @include http://*
// @include https://*
// @grant GM_registerMenuCommand
// ==/UserScript==
(function() {
'use strict';
GM_registerMenuCommand("Temp", renameTabTemp,"R");
GM_registerMenuCommand("Forever", renameTabForever);
GM_registerMenuCommand("Remove", removeName);
function init() {
var tabnameTemp = document.cookie.replace(/(?:(?:^|.*;\s*)tabname\s*\=\s*([^;]*).*$)|^.*$/, "$1");
var tabnameForver = localStorage.getItem('tabname');
if(tabnameTemp && tabnameTemp != ""){
document.title = tabnameTemp;
}
if(tabnameForver && tabnameForver != ""){
document.title = tabnameForver;
}
}
init();
function renameTabTemp() {
var result = window.prompt("(Temp) Rename this tab as:", document.title);
if (result) {
localStorage.setItem('sourcename', document.title);
document.title = result;
document.cookie = "tabname=" + result;
}
}
function renameTabForever() {
var result = window.prompt("(Forever) Rename this tab as:", document.title);
if (result) {
localStorage.setItem('sourcename', document.title);
document.title = result;
localStorage.setItem('tabname', result);
}
}
function removeName() {
localStorage.removeItem('tabname');
document.cookie = "tabname=";
var sourcename = localStorage.getItem('sourcename');
if(sourcename && sourcename != ""){
document.title = sourcename;
}
localStorage.removeItem('sourcename');
}
})();