是否有任何 Chrome 扩展程序,当在页面上找到我的关键字时,我会通过自动突出显示来提醒我?

5 browser google-chrome google-chrome-extensions

是否有任何 Chrome 扩展程序,当在页面上找到我的关键字时,我会通过自动突出显示来提醒我?

我不想每次都使用 crtl+f。

Dan*_*eck 1

您可以使用如下用户脚本:

// ==UserScript==
// @name           Keyword Info
// @namespace      SuperUser 467276
// @include       http://*
// ==/UserScript==

function addJQuery(callback) {
  var script = document.createElement("script");
  script.setAttribute("src", "//code.jquery.com/jquery-latest.min.js");
  script.addEventListener('load', function() {
    var script = document.createElement("script");
    script.textContent = "jQuery.noConflict();(" + callback.toString() + ")();";
    document.body.appendChild(script);
  }, false);
  document.body.appendChild(script);
}


function main() {
  jQuery('*:contains("chrome")').each(function(){
     if(jQuery(this).children().length < 1) 
          jQuery(this).css("background-color", "yellow") });
}

addJQuery(main);
Run Code Online (Sandbox Code Playgroud)

在示例中,这将突出显示直接包含搜索字符串的区分大小写匹配项的所有元素(不仅仅是匹配文本,因为 HTML 不是这样工作的)。chrome

此解决方案使用此 Stack Overflow 问题中的 jQuery 包含代码。已经包含 jQuery 的网站可能会出现问题;使用其他解决方案可能会更成功。

截屏:

突出显示问题页面上某些元素的屏幕截图