Google_HightLight

对Google搜索结果进行高亮

您需要先安裝使用者腳本管理器擴展,如 TampermonkeyGreasemonkeyViolentmonkey 之後才能安裝該腳本。

您需要先安裝使用者腳本管理器擴充功能,如 TampermonkeyViolentmonkey 後才能安裝該腳本。

您需要先安裝使用者腳本管理器擴充功能,如 TampermonkeyViolentmonkey 後才能安裝該腳本。

您需要先安裝使用者腳本管理器擴充功能,如 TampermonkeyUserscripts 後才能安裝該腳本。

你需要先安裝一款使用者腳本管理器擴展,比如 Tampermonkey,才能安裝此腳本

您需要先安裝使用者腳本管理器擴充功能後才能安裝該腳本。

(我已經安裝了使用者腳本管理器,讓我安裝!)

你需要先安裝一款使用者樣式管理器擴展,比如 Stylus,才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展,比如 Stylus,才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展,比如 Stylus,才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展後才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展後才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展後才能安裝此樣式

(我已經安裝了使用者樣式管理器,讓我安裝!)

// ==UserScript==
// @name         Google_HightLight
// @namespace    http://tampermonkey.net
// @run-at       document-body
// @version      1.3
// @description  对Google搜索结果进行高亮
// @author       cweijan
// @include      https://www.google.co*/search*
// ==/UserScript==

(function() {
    var keyWords = document.getElementById("lst-ib").value;
    var searchList = document.querySelectorAll(".g,.r,a");
    searchList.forEach(function(index) {
        var text =index.innerHTML;
        for (var i = 0; i < keyWords.length; i++) {
            var keyWord = keyWords.charAt(i);
            if(keyWord.charCodeAt()<128){
                continue;
            }
            text = text.replace(new RegExp(keyWord,'g'), "<em>" + keyWord + "</em>");
        }
        index.innerHTML=text;
    });
})();