birbird
小狐狸
小狐狸
  • UID24047
  • 注册日期2008-05-08
  • 最后登录2014-08-03
  • 发帖数34
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
阅读:3803回复:9

如何能让查找结果显示在窗口的中间,而不是底部

楼主#
更多 发布于:2008-05-08 20:53
有一个很长页面,我在里面查找一个词,前面的几个匹配可能还在当前屏幕中,但点了几次“下一个“后,当前屏幕范围内已经没有匹配了,firefox就把下面的看不见的匹配拉出来,但是是显示在窗口最底下的。我是要通过上下文才能判断这个匹配对我是不是有用的,所以我得把鼠标移上去,然后滚几下。
在一个很长的页面中,我可能要进行几十次这样的操作,这太累人了,能有办法让他出来就在窗口中间么。
谢了先!
kmc
kmc
管理员
管理员
  • UID165
  • 注册日期2004-11-25
  • 最后登录2024-08-29
  • 发帖数9187
  • 经验398枚
  • 威望1点
  • 贡献值124点
  • 好评度41点
  • 忠实会员
  • 终身成就
  • 社区居民
1楼#
发布于:2008-05-08 20:53
你说的我理解,我觉得干脆在查找后按Alt+A全部高亮了然后用鼠标滚轮着看。
Waterfox Current和Firefox Nightly都用,逐渐走出XUL扩展依赖
taizitju
千年狐狸
千年狐狸
  • UID10093
  • 注册日期2005-11-27
  • 最后登录2012-04-12
  • 发帖数3638
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
2楼#
发布于:2008-05-08 20:53
要是支持正则查找就好了。。
[color=orange][b]为新手服务[/b][/color]  [color=BLUE][b]快速解决问题传送门:[/b][/color][url=https://www.firefox.net.cn/newforum/viewtopic.php?t=22571][color=red][b]①Firefox初级教程(置顶帖)[/b][/color][/url]  [url=https://www.firefox.net.cn/newforum/viewtopic.php?t=27478][color=red][b]②孟婆汤(清空profile工具)[/b][/color][/url]  [url=https://www.firefox.net.cn/newforum/viewtopic.php?t=26765][color=red][b]③减肥茶(半淘汰)[/b][/color][/url]  [url=https://www.firefox.net.cn/newforum/search.php][color=red][b]④搜索论坛[/b][/color][/url]
birbird
小狐狸
小狐狸
  • UID24047
  • 注册日期2008-05-08
  • 最后登录2014-08-03
  • 发帖数34
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
3楼#
发布于:2008-05-08 20:53
有个插件可以,名字不记得了……
taizitju:要是支持正则查找就好了。。回到原帖
dangerboy_dx
非常火狐
非常火狐
  • UID9755
  • 注册日期2005-11-12
  • 最后登录2025-07-29
  • 发帖数979
  • 经验119枚
  • 威望0点
  • 贡献值86点
  • 好评度7点
  • 社区居民
  • 忠实会员
4楼#
发布于:2008-05-08 20:53
XUL/Migemo
支持查找结果居中显示,也支持正则查找。
zeroieme
千年狐狸
千年狐狸
  • UID12805
  • 注册日期2006-05-17
  • 最后登录2015-10-11
  • 发帖数1407
  • 经验34枚
  • 威望0点
  • 贡献值20点
  • 好评度0点
  • 社区居民
5楼#
发布于:2008-05-08 20:53
有没有多关键词多颜色高亮的查找扩展?
利用正则查找多关键词的只能单色高亮!
kmc
kmc
管理员
管理员
  • UID165
  • 注册日期2004-11-25
  • 最后登录2024-08-29
  • 发帖数9187
  • 经验398枚
  • 威望1点
  • 贡献值124点
  • 好评度41点
  • 忠实会员
  • 终身成就
  • 社区居民
6楼#
发布于:2008-05-08 20:53
All in one search button支持多颜色,但不支持正则式

呼唤js高手把这个正则式匹配的bookmarlet修改修改。

javascript:(function(){var%20count=0,%20text,%20regexp;text=prompt(%22Search%20regexp:%22,%20%22%22);if(text==null%20||%20text.length==0)return;try{regexp=new%20RegExp(%22(%22%20+%20text%20+%22)%22,%20%22i%22);}catch(er){alert(%22Unable%20to%20create%20regular%20expression%20using%20text%20'%22+text+%22'.\n\n%22+er);return;}function%20searchWithinNode(node,%20re){var%20pos,%20skip,%20spannode,%20middlebit,%20endbit,%20middleclone;skip=0;if(%20node.nodeType==3%20){pos=node.data.search(re);if(pos>=0){spannode=document.createElement(%22SPAN%22);spannode.style.backgroundColor=%22yellow%22;middlebit=node.splitText(pos);endbit=middlebit.splitText(RegExp.$1.length);middleclone=middlebit.cloneNode(true);spannode.appendChild(middleclone);middlebit.parentNode.replaceChild(spannode,middlebit);++count;skip=1;}}else%20if(%20node.nodeType==1%20&&%20node.childNodes%20&&%20node.tagName.toUpperCase()!=%22SCRIPT%22%20&&%20node.tagName.toUpperCase!=%22STYLE%22){for%20(var%20child=0;%20child%20<%20node.childNodes.length;%20++child){child=child+searchWithinNode(node.childNodes[child],%20re);}}return%20skip;}window.status=%22Searching%20for%20%22+regexp+%22...%22;searchWithinNode(document.body,%20regexp);window.status=%22Found%20%22+count+%22%20match%22+(count==1?%22%22:%22es%22)+%22%20for%20%22+regexp+%22.%22;})();
Waterfox Current和Firefox Nightly都用,逐渐走出XUL扩展依赖
birbird
小狐狸
小狐狸
  • UID24047
  • 注册日期2008-05-08
  • 最后登录2014-08-03
  • 发帖数34
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
7楼#
发布于:2008-05-08 20:53
dangerboy_dx正解!十分感谢!
kmc
kmc
管理员
管理员
  • UID165
  • 注册日期2004-11-25
  • 最后登录2024-08-29
  • 发帖数9187
  • 经验398枚
  • 威望1点
  • 贡献值124点
  • 好评度41点
  • 忠实会员
  • 终身成就
  • 社区居民
8楼#
发布于:2008-05-08 20:53
哇,XUL/MiGEMO太厉害了,那个高亮的效果真棒,而且,终于可以用Ctrl+F关闭搜索栏了。
Waterfox Current和Firefox Nightly都用,逐渐走出XUL扩展依赖
smoke
千年狐狸
千年狐狸
  • UID3052
  • 注册日期2005-02-16
  • 最后登录2015-02-01
  • 发帖数2367
  • 经验12枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 社区居民
  • 忠实会员
9楼#
发布于:2008-05-08 20:53
uc.js有ctrl+f关闭脚本
遇到问题请善用论坛搜索功能
游客

返回顶部