阅读:3728回复:5
[求助]寻求与Chrome下Google Quick Scroll 扩展类似的Firefox 扩展
有段时间,我的Firefox个人配置文件出现问题,也懒得修改...
尝试了几个版本的Firefox4,但是都太不成熟,所以没有继续使用! 尝试了Chrome6,发现 《Google Quick Scroll》这个扩展非常好用。 作用:可让您直接跳转至 Google 搜索结果中的相关内容。 扩展描述:从Google搜索结果页面进入到某个具体的网页时,此扩展会高亮显示你输入的关键词,并进行快速在本页中跳转。 非常羡慕,不知道Firefox3.6中,有没有类似的扩展呢? |
|
1楼#
发布于:2010-08-28 03:06
这个我也用过,虽说并不觉得这个扩展有它说的那么好用,但是概念还是值得一提的:它不光是高亮显示所有的关键词(否则用hzhbest的Enhanced Workd highlight脚本就可以),而是会根据上下文,在长长的文字中找出你需要的关键字所在的位置。
而正因为如此,这需要一定的智能性,而我怀疑这个智能性并没有“安装”在你的机器上, 而是通过跟Google服务器进行沟通得到的——因为这个扩展是Google官方开发的。 |
|
|
2楼#
发布于:2010-08-28 03:06
Google Toolbar
|
|
3楼#
发布于:2010-08-28 03:06
kmc:……而是会根据上下文,在长长的文字中找出你需要的关键字所在的位置。 我觉得嘛,这个通过提取 Google 搜索结果内的摘要文本对结果目标页进行搜索就行。 其中比较关键的,就是把摘要中的文字按“ ... ”分割,然后只在目标页查找分割出来的第一段,然后滚动到查找出来的位置——只要是能够高亮的网页就能够同相同的原理把文字找出来。 所以并不需要多少智能性。 ====== 上面那句说快了。上面所说的只是一种可能的解决方法。 自己试用过一下,发现那扩展也会对内容进行一定的判断,以得出“找到匹配的……”或“找不到与……”或“整个网页都是……”的结论。 如果是利用 Google 的摘要的话,不可能有“找不到”或“整个都是”的结论,所以该扩展找到目标段落的方式应该仅仅是依靠关键词(通过 referrer 即可;所以不需要依靠 Google 的服务)。 但其方式是需要智能化的判断的,据我的测试看来,应该就是如下过程: 关键词依次序为A、B、C和D,在目标页找到 关键词A 的地方,看看能否在其后一定词数内找到 关键词B ,如果能,再看看其后有没有 关键词 C ,如果找不到 关键词C ,就看看有没有 关键词D ……如此类推,直到发现包含至少三个关键词按顺序在一起的段落(如果全部关键词数只有三个或更少,则会试图寻找全部关键词,结果很容易会“找不到”或“整个都是”)。遍历整个目标网页之后,把所有找到的段落在页面上的位置记录下来,然后在提示中显示这些段落的摘要,点击时自动跳到那个位置;如果发现找到的段落数过多(猜测),就提示“整个都是”。 暂时不知道该扩展是否用到了 Chrome 的 API ,因为其代码经过压缩,看起来很费力。 ====== 不过也像 kmc 所说,这扩展在大多数场合用处不大(自夸一点说,不如我的脚本好用{问题是,我那脚本1.4.3版后的版本居然在 Chromium7 每夜版上运行不了}),在关键词数少或者在目标页中分散的时候,扩展只能给出“找不到”的结论;关键词数必须够多够长才能得到匹配结果。 ====== 说它完全不依赖 Google 的服务也不全对,见附件图,如果说扩展内有如此强大的中文分词功能,那所有的输入法都可以去死了——而扩展找到的匹配部分跟 Google 搜索结果的摘要是一致的,但搜索结果的摘要长度有限,要整个网页都找到的话,这个似乎必定要借助 Google 的服务了。 |
|
|
4楼#
发布于:2010-08-28 03:06
现在每天需要经过很多次搜索,所以使用Google搜索后,再用Firefox对页面上进行搜索,很不方便!
一个高亮结果页面的扩展,个人感觉非常有必要!!! Chrome的这个功能,对我很有吸引力...毕竟成天对着屏幕,还要用眼球扫描,真的非常痛苦啊! 先尝试一下hzhbest |
|
5楼#
发布于:2010-08-28 03:06
|
|