GreaseMonkey有没有能高亮显示网页内相同内容的脚本?

像这样,文本里有两个“队伍”,同时也都高亮了。

但是这是用搜索找到的,我现在需要油猴自动完成,请问大家有什么好办法?我是实在不会了,看了一上午的帮助文档,还是什么也不会。

// ==UserScript==

// @name 页面高亮小助手

// @namespace http://www.yushufang.me/

// @version 1.0

// @description 引用了一个现成的插件,简单页面应对起来没有问题,CSS 比较复杂的页面,比如 Google 的搜索结果页面,取消高亮有点小尴尬。对了,Esc 键取消高亮

// @require http://upcdn.b0.upaiyun.com/libs/jquery/jquery-2.0.3.min.js

// @require https://raw.githubusercontent.com/bartaz/sandbox.js/master/jquery.highlight.js

// @copyright 2014+, You

// ==/UserScript==

function getSelectionText() {

if(window.getSelection) { 

	return window.getSelection().toString(); 

} else if(document.selection && document.selection.createRange) { 

	return document.selection.createRange().text; 

} 

	return ''; 

}

$(document).ready(function(){

$("*").mouseup(function(){

    var selecttext = getSelectionText();

    $("body").highlight(selecttext);

    $(".highlight").css({ backgroundColor: "#FFFF88" });

});

$(document).keydown(function(event){

      if(event.keyCode == 27){

         $("body").unhighlight(); 

      }

  });

})

另外你害得我晚睡了好久,这事你得负责任!

@稻米鼠 请问是不是还要安装其他插件啊,我试了好久好像不管用,还是我不会用。
我用的浏览器是火狐30和opera22.
是不是还要安装这两个啊

// @require http://upcdn.b0.upaiyun.com/libs/jquery/jquery-2.0.3.min.js
// @require https://raw.githubusercontent.com/bartaz/sandbox.js/master/jquery.highlight.js
```

还请教教我。
再次感谢了

http://userscripts.org/scripts/show/43419]

@guxia 我用的 Chrome ……貌似他们的语法有些不同,但是我忘记怎么转换了……

@guxia 那两个正确引入就行,无需安装

@稻米鼠 我用chrome试试吧

@小恐龙 多谢了,虽然看不懂

@guxia @稻米鼠 大神,还是不行啊,已经换成chrome了,结果一点反应也没有,能给个直接做好的我试试吗?

@guxia 我可用啊,装这个,粘进去

@稻米鼠 还是多谢了.谢谢

@稻米鼠 n能说一下怎么用吗?不怎么死心啊

@guxia Chrome 安装扩展
Tampermonkey
然后新建脚本,粘进去,保存,再打开一个网页测试下

@稻米鼠 提示
$(document).ready(function(){
这一行document未定义,没关系吗?

@guxia 我这里没有提示啊,我写这个也是半吊子水平……

@稻米鼠 还是多谢了

@稻米鼠 对了你那张效果图里面“高亮”亮了,“页面”也重复过,为什么没有高亮呢?

@guxia 你鼠标划选的内容以及与之相同的内容高亮,但是不会自动取消,就是酱紫

图片毁了…