您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Evidenzia il testo su una pagina web
当前为
// ==UserScript== // @name Text Highlighter // @namespace http://tampermonkey.net/ // @version 0.1 // @description Evidenzia il testo su una pagina web // @author Magneto // @match *://*/* // @grant GM_addStyle // @license MIT // ==/UserScript== (function() { 'use strict'; // Aggiungi uno stile per l'evidenziazione GM_addStyle(` .highlight { background-color: yellow; cursor: pointer; } #highlightButton { position: fixed; bottom: 10px; right: 10px; z-index: 10000; padding: 10px; background: #007BFF; color: white; border: none; cursor: pointer; } `); // Crea il pulsante per evidenziare const highlightButton = document.createElement('button'); highlightButton.id = 'highlightButton'; highlightButton.innerText = 'Evidenzia Testo'; document.body.appendChild(highlightButton); // Funzione per evidenziare il testo selezionato const highlightSelectedText = () => { const selection = window.getSelection(); if (selection.rangeCount > 0) { const range = selection.getRangeAt(0); const span = document.createElement('span'); span.className = 'highlight'; range.surroundContents(span); saveHighlights(); } }; // Funzione per salvare le evidenziazioni nel localStorage const saveHighlights = () => { const highlights = document.querySelectorAll('.highlight'); const highlightArray = Array.from(highlights).map(highlight => highlight.innerText); localStorage.setItem('highlights', JSON.stringify(highlightArray)); }; // Funzione per caricare le evidenziazioni dal localStorage const loadHighlights = () => { const highlights = JSON.parse(localStorage.getItem('highlights')) || []; highlights.forEach(text => { const regex = new RegExp(text, 'g'); document.body.innerHTML = document.body.innerHTML.replace(regex, `<span class="highlight">${text}</span>`); }); }; // Carica le evidenziazioni all'avvio loadHighlights(); // Aggiungi l'evento click al pulsante highlightButton.onclick = highlightSelectedText; })();
QingJ © 2025
镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址