经常使用搜索,会发现一些不方便的地方,下面开始举例说明
【不方便的地方】
如果需使用高级搜索,必须先跳转至基础搜索页面,完成后再二次点击进入高级搜索界面。这种多级跳转无法“一键直达”,使用效率低。 虽然也有直达入口(小电视旁的问题悬赏标题),但是入口单一不便捷。
在进行板块选择时,现有的滚动列表布局不合理。由于选项众多,往往需要长时间、多次滚动页面才能定位到目标板块。
现有的侧边栏搜索作用是“快速检索”,不支持全文搜索,也没法按板块搜索。
侧边栏受限于结构设计,下方留白区域过窄,无法容纳更多的筛选项(如板块选中、全文搜索)。
【解决方案】
构建独立的高级搜索,提升高级搜索的使用次数
【功能介绍】
1、悬浮侧边吸附的工具条入口
可以上下调整位置
可以左右调整,吸附在左侧或者右侧
2、侧边弹出的高级搜索面板,能够自动收起,聚合了常用的一些高级搜索筛选项,用处较少的筛选没有添加
- 搜索类型:帖子、日志、相册……
- 时间类型:全部、1天、2天……
- 排序类型1:回复时间、发帖时间
- 排序类型2:升序、降序
- 检索位置:标题、全文搜索
- 板块筛选:Ⅰ选中板块后出现在上方区域 Ⅱ可以拖拽调整板块大区之间的顺序 Ⅲ上方的参数是写死的,此处的板块信息是每隔3天动态拉取一次(后期添加新的板块、子板块,脚本不用更新)
【特性】
- 缩放了网页才知道侧边栏并非总是折叠,如果个人信息的侧边栏初始是折叠的话,展开个人信息侧边栏会覆盖挡住工具条,如果个人信息的侧边栏初始是非折叠则不会。
- 侧边栏输入内容后,鼠标如果移动到输入法的候选词上面,侧边栏会自动折叠。原因是鼠标移出侧边栏逻辑,鼠标移动到输入法候选词上面也会被判定为移出侧边栏。
本脚本高级搜索面板一开始也和论坛存在一样的问题,后来添加了新的判断逻辑,如果输入框为激活输入的状态,鼠标不管移动到哪里,面板不会自动折叠。
论坛原本的侧边栏没有加,如果各位遇到的话,尽量将鼠标放上一点,不要和候选词重叠。
【适用平台】
本脚本只在PC网页、Chrome浏览器上面做了测试,火狐浏览器兼容性不保证,移动端上面切换为PC页面的兼容性也不保证。
【脚本】
脚本用法就不多说了,全部复制粘贴到油猴里面。
如果遇到bug了请积极反馈,私聊或者贴内回复
如果对各位有帮助的话,希望各位能给个追随
|