Greasy Fork is available in English.

搜索增强

使视障人士更方便的使用百度搜索和网页内搜索,更容易的获取所搜索到的网页的内容,并能快速判断网页的有用程度。

脚本作者
流水0612
今日安装
0
总安装量
644
得分
1 0 0
版本
0.3.1
创建日期
2018-08-28
最近更新
2018-10-16
许可证
暂无
应用到
所有站点

V0.3.1,修正了一些问题,对google做了初步支持。
V0.3:此版本增加了调用百度语音合成引擎的功能,可以使用百度语音朗读所抓取到的网页内容、操作脚本时的提示等。该功能默认为关闭状态,可通过alt加大键盘5开启。如想将百度语音设置成默认开启状态,可去脚本的第13行,将ttsFirst = false 改为ttsFirst = true即可。使用百度语音需要授予此脚本访问权限。如不想使用百度语音,仍可通过alt加大键盘5关闭。关闭后,将回到传统的弹窗提示模式。在朗读过程中,如不想继续收听此段内容,可按下esc键。
此版本也修正了一些0.2版中存在的错误,增强了兼容性。不过由于这一版本修改幅度较大,相信也会引入某些新的bug。
此脚本只适用于chrome浏览器。
安装此脚本以后,在百度搜索页面,可用alt加大键盘1跳转到搜索结果的下一页,焦点将停留在下一页的第一个搜索结果上。
在百度或google搜索的页面上,按下alt加大键盘3,可将正在搜索的关键词发送给将要打开的页面。注意:在百度搜索上该快捷键基本不必使用,除非点击了搜索页上原来的上一页、下一页等链接,或者用快捷键返回了上一页。
请用shift加回车打开搜索到的网页,否则,下面的功能会失效。
在打开搜索到的网页后,如果听到“咚”的一声,说明已经成功的获取到了你搜索的关键词,可以进行下一步操作;如果没有听到提示音,那请耐心等待一会儿。
在打开的任何一个被搜索到的网页中,用alt加大键盘2可以了解该网页出现了哪几个你要搜索的关键词,并列出与这些关键词相关的内容。用alt加大键盘3可以跳转到下一段出现某个关键词的网页内容;用shift加alt加大键盘3可以跳转到上一段出现某个关键词的网页内容。
这里所说的关键词,并不仅仅是你搜索的那几个关键词。比如,如果你搜索的是函数 默认 参数,那么该脚本除了会帮你在网页中搜索这三个关键词以外,还会帮你搜索诸如:函数参数、默认参数、默认函数、参数默认等等。及会搜索出所有由任意两个关键词所结合成的新关键词。
如要查询只和某个关键词相关的内容,可以按下alt加大键盘1或shift加alt加大键盘1。这组快捷键可以在不同的关键词之间进行切换。此时,网页中没有被查询到的关键词将不会在这个列表中出现。然后继续用alt加大键盘2或alt加大键盘3进行查询。
如果只想在某个网页中搜索与某些关键词相关的内容,可以按下alt加大键盘4.。此时网页上将弹出一个编辑框,输入关键词后,按下确定,就可利用之前提到的那些快渐渐在网页中进行搜索。在这种模式下,网页不需要通过百度搜索来打开。
无论是通过百度搜索,还是在网页内搜索,在搜索时,请适当的在关键词之间用空格或者|分开。
如果要在某个网页上释放之前提到的所有快捷键,可以按alt加大键盘0。
目前脚本还存在以下问题,使用时请注意。
一、功能在大部分网站上可用,但在某些网站上不可用。比如无法弹出信息框,无法从百度获取到关键词等。
二、跳转网页内容时,有时焦点定位不准确。
三、使用列出相关内容的功能时,可能会包含无关信息,比如网址等。

致谢:
首先,感谢波仔酱朋友在百度语音API方面给予的帮助。
另外,我用语播放提示音的PlaySound函数,基本出自于:
https://www.zhangxinxu.com/wordpress/2017/06/html5-web-audio-api-js-ux-voice/