一种页内搜索方法及装置与流程

文档序号:12598572阅读:来源:国知局

技术特征:

1.一种页内搜索方法,其特征在于,包括:

在第三方APP加载浏览器的内核后,若监听到对待搜索页面的长按事件,则弹出操作菜单;所述操作菜单为根据所述浏览器的内核生成的菜单;

响应于对所述操作菜单中的页内搜索功能的触发操作,弹出关键字输入框,并获取在所述关键字输入框中输入的关键字;

向所述浏览器的内核发送所述待搜索页面的关键信息和所述关键字,其中,所述浏览器的内核根据所述待搜索页面的关键信息和所述关键字获取所述待搜索页面中包含所述关键字的语句;

在所述待搜索页面上弹出显示浮窗,并在所述显示浮窗中显示所述待搜索页面中包含所述关键字的语句。

2.根据权利要求1所述的方法,其特征在于,向所述浏览器的内核发送所述待搜索页面的关键信息和所述关键字,其中,所述浏览器的内核根据所述待搜索页面的关键信息和所述关键字获取所述待搜索页面中包含所述关键字的语句,包括:

若判断出所述待搜索页面中的文字可识别,向所述浏览器的内核发送所述待搜索页面的URL地址信息和所述关键字;

其中,所述浏览器的内核根据所述待搜索页面的URL地址信息和所述关键字获取所述待搜索页面中包含所述关键字的语句。

3.根据权利要求2所述的方法,其特征在于,向所述浏览器的内核发送所述待搜索页面的关键信息和所述关键字,其中,所述浏览器的内核根据所述待搜索页面的关键信息和所述关键字获取所述待搜索页面中包含所述关键字的语句,还包括:

若判断出所述待搜索页面中的文字不可识别,向所述浏览器的内核发送所述待搜索页面的标题信息和所述关键字;

其中,所述浏览器的内核根据所述待搜索页面的标题信息和所述关键字获取所述待搜索页面中包含所述关键字的语句。

4.根据权利要求1至3中任一项所述的方法,其特征在于,所述第三方APP的显示界面的显示层级低于所述显示浮窗的显示层级。

5.根据权利要求1至3中任一项所述的方法,其特征在于,在弹出所述显示浮窗之前,还包括:

获取所述长按事件发生的位置信息,并根据所述位置信息确定所述显示浮窗的位置。

6.根据权利要求5所述的方法,其特征在于,在弹出所述待搜索页面中包含所述关键字的语句的显示浮窗之后,还包括:

若监听到对所述显示浮窗的长按事件,根据压力的变化信息对所述显示浮窗进行放大或缩小。

7.一种页内搜索装置,其特征在于,包括:

监听模块,在第三方APP加载浏览器的内核后,若监听到对待搜索页面的长按事件,则弹出操作菜单;所述操作菜单为根据所述浏览器的内核生成的菜单;

获取模块,用于响应于对所述操作菜单中的页内搜索功能的触发操作,弹出关键字输入框,并获取在所述关键字输入框中输入的关键字;

发送模块,用于向所述浏览器的内核发送所述待搜索页面的关键信息和所述关键字,其中,所述浏览器的内核根据所述待搜索页面的关键信息和所述关键字获取所述待搜索页面中包含所述关键字的语句;

显示模块,用于在所述待搜索页面上弹出显示浮窗,并在所述显示浮窗中显示所述待搜索页面中包含所述关键字的语句。

8.根据权利要求7所述的方法,其特征在于,所述发送模块还用于在判断出所述待搜索页面中的文字可识别后,向所述浏览器的内核发送所述待搜索页面的URL地址信息和所述关键字;

其中,所述浏览器的内核根据所述待搜索页面的URL地址信息和所述关键字获取所述待搜索页面中包含所述关键字的语句。

9.根据权利要求7所述的方法,其特征在于,所述发送模块还用于若判断出所述待搜索页面中的文字不可识别,向所述浏览器的内核发送所述待搜索页面的标题信息和所述关键字;

其中,所述浏览器的内核根据所述待搜索页面的标题信息和所述关键字获取所述待搜索页面中包含所述关键字的语句。

10.根据权利要求7至9中任一项所述的方法,其特征在于,所述第三方APP的显示界面的显示层级低于所述显示浮窗的显示层级。

11.根据权利要求7至9中任一项所述的方法,其特征在于,所述显示模块还用于在弹出所述显示浮窗之前,获取所述长按事件发生的位置信息,并根据所述位置信息确定所述显示浮窗的位置。

12.根据权利要求11所述的方法,其特征在于,所述显示模块还用于在弹出所述待搜索页面中包含所述关键字的语句的显示浮窗之后,若监听到对所述显示浮窗的长按事件,根据压力的变化信息对所述显示浮窗进行放大或缩小。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1