阅读:14869回复:35
【新年好】自制/修改脚本三连发
Highlight Certain Text|高亮特定文本 for Greasemonkey
http://userscripts.org/scripts/show/64232 Scroll with Mouse Plus|滚动无需点击 for Greasemonkey http://userscripts.org/scripts/show/65196 word highlight Modified|强大的关键词高亮修改版 for Greasemonkey http://userscripts.org/scripts/show/64877 外加一个旧版更新: Search Jump Around for Greasemonkey http://userscripts.org/scripts/show/61372 庆祝新年和论坛复活! |
|
|
1楼#
发布于:2010-01-01 12:40
|
|
|
2楼#
发布于:2010-01-01 12:40
|
|
|
3楼#
发布于:2010-01-01 12:40
wiiwaker:不知道是不是GM的限制,Scroll with Mouse Plus对于本地文件无效?回到原帖 GM 的确对本地文件无效,所以我有次要测试特殊字符串匹配脚本都不能通过本地写一个 html 来测试,最后要通过一个不需注册的文本共享网站上传这些特殊字符串来测试。 [quote="kmc"]@harnack:不错,我已更新我自己的 另:在启用的情况下word_list不能为空好像,否则脚本会卡住直到超时。[/quote] 奇怪,我直接用 harnack 的代码只能高亮第一组关键词,最后测试出 allText 那两行不能放在前面。 kmc 反映的问题已解决,无视大小写已加入。明天再弄个开关吧。 Highlight Certain Text 发布页已更新。 %%% 多谢大家喜欢! |
|
|
4楼#
发布于:2010-01-01 12:40
Highlight Certain Text 发布页已更新,增加大小写敏感开关。
Greasemonkey Updater 究竟需要什么信息才可以更新啊? |
|
|
5楼#
发布于:2010-01-01 12:40
|
|
|
6楼#
发布于:2014-01-10 09:16
我自己都好久没用Scroll with Mouse Plus这个脚本了(晕死),都忘了是怎么激活使用,要看代码才知道(再次晕死)……
|
|
|
7楼#
发布于:2014-01-10 11:41
asdfcc:Search Jump Around更新到2.20了啊,其实我觉得可以替换为DUCKDUCKGO回到原帖 完全可以自己加入去的说…… PS.刚试用了下DuckDuckGo,搜了个“升华是怎么回事”,除了前面几项的结果还可以看,后面的……我都无语了…… https://duckduckgo.com/?q=%E5%8D%87%E5%8D%8E%E6%98%AF%E6%80%8E%E4%B9%88%E5%9B%9E%E4%BA%8B |
|
|
8楼#
发布于:2014-01-19 14:11
kenedy:Enhanced word highlight的作者您好!这么多跟Chrome不兼容的地方啊…… 1.可能是Chrome提供Useragent的方式不一样所致;我从来都不用Chrome(仅有的几次尝试都实在无法坚持下去),所以没法测试到(同时Chrome下有没有像Firebug这么强大的调试工具啊?当时没坚持下去也因为没有那样的工具帮忙,甚至连错误信息记录都没法用,根本没法调试)。 2.之前Firefox4发布的时候也更改了浏览器默认快捷键导致跟脚本的冲突,我不得不更新脚本(更新说明中也提到过),所以应该是跟Chrome保留的快捷键冲突了。 3.同上,应该说Firefox可以让脚本接管Esc而Chrome不允许。 4.锁定关键词需要GreaseMonkey的功能支持,不知TamperMonkey有没有提供兼容功能;另外“X”按钮是将当前高亮关闭,并清空除锁定关键词之外的关键词储存,也就是刷新或者翻页等页面更新后,除非已锁定关键词,否则不会再高亮,功能就是这么设计的。 |
|
|
9楼#
发布于:2014-08-11 11:09
我 Firefox31,GM 1.15,正常:
图片:QQ截图20140811110931.png 嗯,对了,参考这个: Greasemonkey 2.0 发布,可能会导致部分脚本失效 - Powered by phpwind https://www.firefox.net.cn/read-49372 其中有两个很大的变化,可能会导致部分脚本失效:我因为忙(懒)以及各种原因目前还没更新脚本,所以我自己都未更新GM,如果要使锁定关键词正常起作用,请在脚本最前面声明的位置加上以下两行: // @grant GM_getValue // @grant GM_setValue |
|
|
10楼#
发布于:2014-08-13 15:11
tengbaoliang:是这样改吗?但是这样改了之后按Alt+/,添加高亮关键字的对话框出不来了。大神,帮帮忙可以吗?我现在附上现用的高亮脚本。回到原帖抱歉,之前只是想当然地给出答案。现在我试了一下,原来GM的逻辑是,要不就不grant,要grant就要grant全部: // @grant GM_getValue // @grant GM_setValue // @grant GM_registerMenuCommand // @grant GM_xmlhttpRequest // @grant GM_MinibufferLoaded // @grant GM_openInTab // @grant GM_log样子就是这样的: 图片:QQ截图20140813150308.png P.S. 你include的那个网址我打不开,我就改成全域匹配来测试了。 |
|
|