您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
ニコニコのデイリー福引リンクだけをハイライトする
// ==UserScript== // @name niconico daily drawing link highlighter // @namespace http://tampermonkey.net/ // @version 0.3 // @description ニコニコのデイリー福引リンクだけをハイライトする // @author Keisuke URAGO<[email protected]> // @match https://blog.nicovideo.jp/niconews/category/ge_other/* // @match https://blog.nicovideo.jp/niconews/category/nicoad/* // @icon https://www.google.com/s2/favicons?domain=nicovideo.jp // @grant none // ==/UserScript== (function() { 'use strict'; function highlight(container,what, bgcolor, color) { bgcolor = bgcolor ? bgcolor : "#0CC" color = color ? color : "#000" const content = container.innerHTML, pattern = new RegExp('(>[^<.]*)(' + what + ')([^<.]*)','g'), replaceWith = `$1<span style="background:${bgcolor}; color: ${color}">$2</span>$3`, highlighted = content.replace(pattern,replaceWith) return (container.innerHTML = highlighted) !== content } setTimeout(()=>{ document.querySelectorAll('font').forEach(t=>{t.outerHTML=t.textContent}) //console.log([...document.querySelectorAll('font')]) highlight(document.querySelector('.contents'), 'デイリー', '#F00', '#FFF') highlight(document.querySelector('.contents'), 'クイズ') highlight(document.querySelector('.contents'), 'キャンペーン', '#090', '#FFF') highlight(document.querySelector('.contents'), '福引', '#00F', '#FFF') // highlight(document.querySelector('.contents'), '還元') Array.from(document.querySelectorAll('.l-main a')).map(a=>a.setAttribute('target', '_blank')) }, 300) })();
QingJ © 2025
镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址