kmc
kmc
管理员
管理员
  • UID165
  • 注册日期2004-11-25
  • 最后登录2024-08-29
  • 发帖数9187
  • 经验398枚
  • 威望1点
  • 贡献值124点
  • 好评度41点
  • 忠实会员
  • 终身成就
  • 社区居民
阅读:3938回复:9

还是觉得Firefox的查找栏不够好用

楼主#
更多 发布于:2008-09-01 09:03
试过了Xul/migemo,Find all,留下了后面那个,因为前面的性能问题比较严重。但是在面对一个100项的Google搜索结果页面时还是很犯晕,我想一个好的查找栏主要有下面几点:

1. 直接输入就可以查找(这个可以通过about:config中的accessibility.typeaheadfind;true实现),不需要Ctrl+F

2. 查找栏可以自动关闭(这个可以通过about:config里面accessibility.typeaheadfind.enabletimeout;true和accessibility.typeaheadfind.timeout;5000来实现)

3. 自动高亮所有的查找结果,这个目前还不知道有没有扩展可以实现。有一个叫Highlight All的扩展是在鼠标选定某单词后自动高亮其他相同单词的,但我需要的是一边输入,一边就全部高亮好了。

4. 可以用逗号来分隔不同的高亮结果并有不同的颜色。比方说我在查找栏先是输入了一个“Firefox”,然后想输入一个extension,但我要找的并不是“Firefox extension”这个词组,而是两个单词,这时如果能用逗号隔开就方便多了。

5. 高亮全部的选项可以始终锁定着,而不是翻到下一页就失效了。这个目前我知道的只有Search WP可以实现,但它事实上是给搜索栏用的,我需要的是查找栏。

求教各位有什么好的加强扩展推荐一下?
Waterfox Current和Firefox Nightly都用,逐渐走出XUL扩展依赖
joyolee
火狐狸
火狐狸
  • UID10190
  • 注册日期2005-12-01
  • 最后登录2019-05-01
  • 发帖数197
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
1楼#
发布于:2008-09-01 09:03
给Mozilla提建议吧~

3和4 都是想要的功能

另外1可以用 / 快速查找
web123lai
千年狐狸
千年狐狸
  • UID8036
  • 注册日期2005-08-17
  • 最后登录2019-05-01
  • 发帖数4225
  • 经验13枚
  • 威望1点
  • 贡献值20点
  • 好评度10点
  • 社区居民
2楼#
发布于:2008-09-01 09:03
1/2/3其实Xul/migemo就可以解决,呵呵,我这里似乎没有什么太严重的性能问题,用起来还好
4记得有一个右键的扩展可以不同色显示,搜索栏的可能悬
5是非常想要的一个功能
4、5,我看还是给Search WP的作者写信吧,可能还有点儿相通之处
kmc
kmc
管理员
管理员
  • UID165
  • 注册日期2004-11-25
  • 最后登录2024-08-29
  • 发帖数9187
  • 经验398枚
  • 威望1点
  • 贡献值124点
  • 好评度41点
  • 忠实会员
  • 终身成就
  • 社区居民
3楼#
发布于:2008-09-01 09:03
昨天都快把AMO翻遍了,查到一个日本人写的Find Toolbar Tweaks,最新版是2.0.0Beta 2

可以实现3的功能,但是由于定制得太多,把查找栏霸占了以致像Find All扩展的按钮消失。

关于Highlight All这个选项,由于它是Chrome的一部分,难道不能用css锁定,保持一直按下的状态?
Waterfox Current和Firefox Nightly都用,逐渐走出XUL扩展依赖
kmc
kmc
管理员
管理员
  • UID165
  • 注册日期2004-11-25
  • 最后登录2024-08-29
  • 发帖数9187
  • 经验398枚
  • 威望1点
  • 贡献值124点
  • 好评度41点
  • 忠实会员
  • 终身成就
  • 社区居民
4楼#
发布于:2008-09-01 09:03
这是Find Toolbar Tweaks 源代码中关于自动Highlight All的函数,谁能研究一下?谢谢

// auto highlight all
function highlightAllTweak() {
	var prefsvc =
          Components.classes["@mozilla.org/preferences-service;1"]
                    .getService(Components.interfaces.nsIPrefBranch2);
	var autoHighlight = prefsvc.getBoolPref("extensions.findbartweaks.autohighlight");
	var highlightNum = prefsvc.getIntPref("extensions.findbartweaks.autohighlightnum");

	var findBar = document.getElementById('FindToolbar');
	var valHighlight = document.getElementById('FindToolbar').getElement("findbar-textbox").value;
	var highlightBtn = document.getElementById('FindToolbar').getElement('highlight');
	
	if (!autoHighlight) return;
	
	else if (valHighlight.length >= highlightNum && !highlightBtn.checked) {
		highlightBtn.setAttribute("checked", "true");
		findBar._setHighlightTimeout();
	}
	else if  (valHighlight.length < highlightNum)  {
		highlightBtn.removeAttribute("checked");
		findBar.toggleHighlight(false);
	}
	else return;
}
Waterfox Current和Firefox Nightly都用,逐渐走出XUL扩展依赖
we10
小狐狸
小狐狸
  • UID25698
  • 注册日期2008-08-04
  • 最后登录2016-06-11
  • 发帖数73
  • 经验12枚
  • 威望0点
  • 贡献值4点
  • 好评度0点
5楼#
发布于:2008-09-01 09:03
我只需要 web search pro 搜索后自动高亮。不知道如何实现  高亮扩展都是针对原版搜索栏的
kmc
kmc
管理员
管理员
  • UID165
  • 注册日期2004-11-25
  • 最后登录2024-08-29
  • 发帖数9187
  • 经验398枚
  • 威望1点
  • 贡献值124点
  • 好评度41点
  • 忠实会员
  • 终身成就
  • 社区居民
6楼#
发布于:2008-09-01 09:03
我已经在MZ发了个帖子,并给SearchWP的作者写了信,看看他有没有兴趣弄一个 FindWP 出来。

毕竟,搜索栏是用来调用搜索引擎的,查找栏的适用范围是任意页面,一般来说,我用搜索引擎得到一个粗糙的结果,再用查找栏去细化,这样配合着用很方便。
Waterfox Current和Firefox Nightly都用,逐渐走出XUL扩展依赖
hzhbest
千年狐狸
千年狐狸
  • UID22640
  • 注册日期2008-01-15
  • 最后登录2017-04-06
  • 发帖数1763
  • 经验476枚
  • 威望3点
  • 贡献值414点
  • 好评度89点
  • 社区居民
  • 忠实会员
7楼#
发布于:2008-09-01 09:03
we10:我只需要 web search pro 搜索后自动高亮。不知道如何实现  高亮扩展都是针对原版搜索栏的回到原帖


我也想要这种功能,目前是通过单独为各个搜索引擎站点写 Stylish 样式来高亮搜索页面的关键字(也就是搜索页面中已经格式化的关键字,仅发现 Ask.com会造成问题)。
saga2008
非常火狐
非常火狐
  • UID25840
  • 注册日期2008-08-15
  • 最后登录2025-01-31
  • 发帖数694
  • 经验12枚
  • 威望0点
  • 贡献值0点
  • 好评度1点
  • 社区居民
8楼#
发布于:2008-09-01 09:03
Find toolbar tweak足矣。
xunleiman
小狐狸
小狐狸
  • UID26827
  • 注册日期2008-10-27
  • 最后登录2012-03-16
  • 发帖数79
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
9楼#
发布于:2008-09-01 09:03
不要意思挖下坟,
其实查找的时候就是数据就有个比较,
不知道能否加个查找大于某个数字,或按ASIIC?大小值搜符号
游客

返回顶部