您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Highlight the search terms in the sentence results
// ==UserScript== // @name Jisho.org #sentence highlight searched word // @description Highlight the search terms in the sentence results // @version 1.2 // @grant none // @match https://jisho.org/search/* // @namespace https://greasyfork.org/users/683917 // ==/UserScript== (function () { 'use strict'; var search_line=document.getElementById('keyword').value; if(search_line.search('#sentence') >= 0) { var terms = search_line.replace(/#sentence[s]?/,'').trim().split(/\s+/); for(var term of terms) { for(var s of document.getElementsByClassName('japanese_sentence')) { for(var e of s.children) { //console.log(e.innerHTML); for(var ee of e.children) { check_element(ee, "("+term+")"); } } } for(var s of document.getElementsByClassName('english_sentence')) { for(var e of s.getElementsByClassName('english')) { check_element(e, "\\b("+term+")\\b"); } } } } })(); function check_element(elem, regex) { elem.innerHTML = elem.innerHTML.replace(new RegExp(regex,'i'),'<span style="background-color:rgba(255,255,255,0.2)">$1</span>'); }