[发明专利]基于浏览器的选择器表现方法及装置有效
申请号: | 201110415159.6 | 申请日: | 2011-12-13 |
公开(公告)号: | CN103164195B | 公开(公告)日: | 2017-06-23 |
发明(设计)人: | 金鑫;刘涵;石龙华;赵成阳;周妍;周永丰 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
主分类号: | G06F9/44 | 分类号: | G06F9/44;G06F3/0482 |
代理公司: | 北京亿腾知识产权代理事务所11309 | 代理人: | 陈霁 |
地址: | 开曼群岛大开曼*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 浏览器 选择器 表现 方法 装置 | ||
1.一种基于浏览器的选择器表现方法,其特征在于,包括:
获取自动选择按钮的当前状态;
根据所述当前状态,从当前网页中标识所选择的页面元素;
定位所述页面元素,并抓取所述页面元素对应的选择器;以及
通过超文本标记语言代码段将所述选择器的对象内容嵌入,输出至所述浏览器中的自动选择器界面中进行表现。
2.根据权利要求1所述的基于浏览器的选择器表现方法,其特征在于,还包括:
根据所述选择器的对象内容,获取所述页面元素的元素值与元素类型;
将所述元素值和元素类型通过超文本标记语言代码段嵌入输出至自动选择器界面中。
3.根据权利要求1所述的基于浏览器的选择器表现方法,其特征在于,所述抓取所述页面元素对应的选择器具体为:
调用自动选择器对象模型运行函数,执行获取选择器函数,抓取所述页面元素对应的选择器。
4.根据权利要求1所述的基于浏览器的选择器表现方法,其特征在于,所述当前状态包括:
当所述当前状态为未选中时,判断所述自动选择按钮是否为第一次被选中,当为第一次被选中时,将所述当前网页添加层叠样式表单样式,以及添加鼠标指向监听器和鼠标点击监听器;当不为第一次选中时,添加鼠标指向监听器和鼠标点击监听器。
5.根据权利要求4所述的基于浏览器的选择器表现方法,其特征在于,所述当前状态为已被选中时,取消已有的所述鼠标指向监听器和鼠标 点击监听器。
6.根据权利要求4所述的基于浏览器的选择器表现方法,其特征在于,所述从当前网页中标识所选择的页面元素具体为:
所述页面元素被选择后,所述鼠标指向监听器将所述页面元素从当前网页中用虚线框体标识。
7.根据权利要求6所述的基于浏览器的选择器表现方法,其特征在于,所述定位所述页面元素具体为:
所述鼠标点击监听器响应点击事件,确定被选择的所述页面元素。
8.根据权利要求2所述的基于浏览器的选择器表现方法,其特征在于,所述根据所述选择器的对象内容,获取所述页面元素的元素值与元素类型具体为:
根据所述选择器的对象内容,调用自动选择器模型获取元素类型方法,抓取所述页面元素的元素值和元素类型。
9.根据权利要求3所述的基于浏览器的选择器表现方法,其特征在于,还包括:
给输出到所述自动选择器界面中的所述选择器对应的所述页面元素添加鼠标指向事件监听器,以及鼠标移出事件监听器。
10.一种基于浏览器的选择器表现装置,其特征在于,包括:
自动选择按钮状态获取单元,用于获取自动选择按钮的当前状态;
鼠标指向监听器,用于根据所述当前状态,从当前网页中标识所选择的页面元素;
鼠标点击监听器,用于定位所述页面元素;以及
选择器抓取单元,用于抓取所述页面元素对应的选择器;
元素内容输出单元,用于通过超文本标记语言代码段将所述选择器的对象内容嵌入,并输出至所述浏览器中的自动选择器界面中进行表现。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110415159.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种用于应用系统开发的控制方法
- 下一篇:显示方法和电子设备