您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Edit tab name easily with text bar & enter button, no refresh required.
// ==UserScript== // @name Tab Title Editor // @namespace http://tampermonkey.net/ // @version 0.2 // @description Edit tab name easily with text bar & enter button, no refresh required. // @author Emree.el on Instagram // @match *://*/* // @grant none // @license MIT // ==/UserScript== (function() { 'use strict'; // Create the container div var container = document.createElement('div'); container.style.position = 'fixed'; container.style.top = '10px'; container.style.right = '10px'; container.style.zIndex = '9999'; container.style.backgroundColor = 'black'; container.style.padding = '10px'; container.style.border = '1px solid black'; container.style.borderRadius = '5px'; container.style.display = 'flex'; container.style.alignItems = 'center'; document.body.appendChild(container); // Create the checkbox var checkbox = document.createElement('input'); checkbox.type = 'checkbox'; checkbox.style.marginRight = '10px'; container.appendChild(checkbox); // Create the text input var textInput = document.createElement('input'); textInput.type = 'text'; textInput.style.marginRight = '10px'; textInput.style.display = 'none'; textInput.style.backgroundColor = 'black'; textInput.style.color = 'white'; textInput.style.border = '1px solid white'; container.appendChild(textInput); // Create the button var button = document.createElement('button'); button.textContent = 'Enter'; button.style.display = 'none'; button.style.backgroundColor = 'black'; button.style.color = 'white'; button.style.border = '1px solid black'; container.appendChild(button); // Show/hide text input and button when checkbox is toggled checkbox.addEventListener('change', function() { if (checkbox.checked) { textInput.style.display = 'inline'; button.style.display = 'inline'; } else { textInput.style.display = 'none'; button.style.display = 'none'; } }); // Change tab title when button is clicked button.addEventListener('click', function() { if (textInput.value.trim() !== '') { document.title = textInput.value; } }); })();