您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
장군님의 이름을 강조합니다.
// ==UserScript== // @name Emphasis Generalissimo // @namespace https://twitter.com/fiboooo_ // @version 1.0 // @description 장군님의 이름을 강조합니다. // @author Fibon // @match https://*/* // @match http://*/* // @exclude https://www.google.com/* // @exclude https://twitter.com/* // @license MIT // ==/UserScript== (function() { 'use strict'; var generalissimos = ["김일성","김정일","김정은","金日成","金正日","金正恩","Kim Il Sung","Kim Jong Il","Kim Jong Un"]; function boldifyTextNodes(node) { if (node.nodeType === Node.TEXT_NODE) { var content = node.nodeValue; generalissimos.forEach(function(generalissimo) { var regex = new RegExp(generalissimo, 'gi'); content = content.replace(regex, function(match) { return '<strong>' + match + '</strong>'; }); }); var span = document.createElement('span'); span.innerHTML = content; node.parentNode.replaceChild(span, node); } else if (node.nodeType === Node.ELEMENT_NODE) { for (var i = 0; i < node.childNodes.length; i++) { boldifyTextNodes(node.childNodes[i]); } } } boldifyTextNodes(document.body); })();