Greasy Fork

Greasy Fork is available in English.

搜索增强

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

您需要先安装一个扩展,例如 篡改猴Greasemonkey暴力猴,之后才能安装此脚本。

You will need to install an extension such as Tampermonkey to install this script.

您需要先安装一个扩展,例如 篡改猴暴力猴,之后才能安装此脚本。

您需要先安装一个扩展,例如 篡改猴Userscripts ,之后才能安装此脚本。

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。

您需要先安装用户脚本管理器扩展后才能安装此脚本。

(我已经安装了用户脚本管理器,让我安装!)

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

(我已经安装了用户样式管理器,让我安装!)

作者
流水0612
日安装量
0
总安装量
679
评分
1 0 0
版本
0.3.1
创建于
2018-08-28
更新于
2018-10-16
大小
20.4 KB
许可证
暂无
适用于
所有网站

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/