返回列表 发帖

[改进建议] 页面内搜索的建议[更新]

本帖最后由 jamesfancy 于 2009-9-19 09:22 编辑

页面内搜索,建议增加如下功能,以增强用户体验:

1. 按Ctrl+F打开搜索的时候,自动将网页内选中的文本填入搜索框(可限制字数,但最好长一点,比如255)。
2. 搜索的时候允许递增式搜索,即输入搜索内容时,输入到哪里就搜索到哪里(只定位到第一个搜索到的位置,只需要一直往下查找就行)
3. 在搜索栏内按回车的时候,自动高亮搜索到的所有字词(可以加个选项控制是否高亮)

在IE6和IE7下,这种方式消耗性能较大。会导致很卡。之后会考虑的。
netac 发表于 2009-9-22 19:21 http://bbs.ioage.com/cn/images/common/back.gif


优化后可以做到不卡的,就算不进行高亮,那个搜索也得快点呀,至少来个计数或什么的。

TT 马桶都有这个功能哦

TOP

在IE6和IE7下,这种方式消耗性能较大。会导致很卡。之后会考虑的。

TOP

整理了一下,老大们看看,很希望3.0能早点出这个功能呵。
Vista Home SP1; IE8; 极点输入法
http://happy.jamesfancy.cn

TOP

页类搜索栏最好支持下ESC关闭。就是焦点在那个搜索框里的时候,按ESC关闭。
习惯了IE页内搜索的人很喜欢这点的。
再就是,IE现在也是递增式搜索,
Vista Home SP1; IE8; 极点输入法
http://happy.jamesfancy.cn

TOP

这个不错

TOP

准确一点,是页内搜索栏,哈哈。的确是没有提供右键菜单!
要是开发组有空的话,再加个功能吧:给选中文本时的网页上下文菜单加个“高亮选中文本”的功能,快捷搜索,多方便的。
Vista Home SP1; IE8; 极点输入法
http://happy.jamesfancy.cn

TOP

递增式搜索……也许是叫这个名字吧。我示例一下:
比如搜索theworld这个词,
输入t的时候,自动定位(滚动)到页面上第一个出现t的位置,并高亮这个t(一个就好,多了占CPU)
再输入h的时候,自动定位到页面上第一次出现th的位置,并高亮这个th(先那个t就不用高亮了)
……
当输入完theworld的时候,找到页面上第一次出现的theworld,并高亮这个词(先前的高亮都干掉)

如果我输入的时候输入的是theword(少个l),假设页面上没得theword这个词,
在输入thewor的时候,能找到一个高亮的thewor,但是再输入d的时候,页面上就没得高亮的东西了。我就知道不是输入错误就是页面上没得这个词,容易引起我的注意,仔细一直,少输入一个l,于是删除d,这时候定位到刚才那个thewor,并高亮。
……

应该说清楚了吧?
Vista Home SP1; IE8; 极点输入法
http://happy.jamesfancy.cn

TOP

什么叫递增式搜索?

TOP

返回列表