[发明专利]网页浏览器中事件的执行和显示在审
申请号: | 201480035520.4 | 申请日: | 2014-06-26 |
公开(公告)号: | CN105765487A | 公开(公告)日: | 2016-07-13 |
发明(设计)人: | 巴努·杜尔迦·萨蒂什·内卡拉普迪 | 申请(专利权)人: | 贝宝公司 |
主分类号: | G06F3/01 | 分类号: | G06F3/01;G06F15/16;G06F19/28 |
代理公司: | 北京东方亿思知识产权代理有限责任公司 11258 | 代理人: | 李晓冬 |
地址: | 美国加利*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 网页浏览器 事件 执行 显示 | ||
交叉引用
本申请要求申请日为2013年6月27日的美国专利申请No.13/928,753的优先权,其所有公开内容通过引用合并于此。
技术领域
本申请通常涉及显示在多个网页浏览器和设备中接收到的事件,并且更具体地,涉及确定一个浏览器上的元素和事件并且在多个其它网页浏览器和/或设备的元素上执行这些事件。
背景技术
在多个浏览器中和/或在多个设备平台上测试产品(例如,网页和因特网插件)可能是耗事件以及困难的。因此,一些样本不能在或不在所有设备和浏览器平台上进行测试。此外,许多漏洞要求开发者安装特定版本的浏览器。这就需要删除当前版本的浏览器,因为限制条件不允许两个版本的浏览器在同一设备上共存,并且因此浏览器仿真迄今都失败了。因此,很难充分的测试响应式网页设计,除非反复切换设备和浏览器。
附图说明
图1是含有第一浏览器窗口以及发生在第二浏览器窗口和第一设备窗口的事件的示例性显示的框图;
图2A是在主控指定浏览器中采取的并且在多个浏览器和设备窗口中重复的示例性动作的屏幕截图;
图2B示出在非主控指定窗口中采取的而不在多个浏览器和设备窗口中重复的动作;
图3A是在主控窗口执行之前示例性URL导航的屏幕截图;
图3B是在多个浏览器和设备窗口中重复的图3A的主控浏览器窗口中的URL导航的屏幕截图;
图4是在主控浏览器中采用的和在多个浏览器和设备窗口中重复的示例性网址搜索的屏幕截图;
图5是示出由设备在多个网页浏览器和设备中显示事件的示例性处理的流程图;以及
图6根据一个实施例适用于实施图1中的一个或多个组件的计算机系统的框图。
通过参考下文的详细描述,本公开的实施例和它们的优势被更好的理解。应该理解的是在一个或多个附图中同样的标号被用于标识相同的元素,其中,这里的图示是为了示出本公开的实施例,而不是为了限制本公开的实施例。
具体实施方式
在各种实施例中,第一网页浏览器被用户利用,其中第一网页浏览器接收输入和事件,例如,鼠标-悬停、选择和输入提交。脚本可以被建立来在第一网页浏览器中监听和接收这些事件的步骤。脚本还实时地将第一浏览器连接至其它网页浏览器和设备,例如,利用网页套接字(Websocket)。无论事件何时在第一浏览器中发生,脚本监听事件并且捕获事件作用于的具体元素。然后,利用Websocket,事件被传输至每个其它浏览器和设备以重复相同的步骤。然后在其它浏览器和设备中产生的事件被显示给用户,从而用户可以测试、处理、和/或查看多个平台上的交互。
在某些实施例中,主浏览器窗口被打开,用户在此主浏览器窗口中执行动作(例如,在网页的搜索框中输入搜索项、利用网页浏览器的导航条导航至URL、或者选择按钮或链接)。作为响应,脚本可以确定与该事件对应的具体元素,例如,文档对象模型(DOM)元素。事件作用于的元素可以利用唯一标识、级联样式表(CSS)类名、和/或XML路径语言(X路径)被捕获。事件和DOM元素唯一标识、CSS类名、和/或X路径可以利用Websocket被传输至实施网页浏览器的多个其它网页浏览器和/或其它设备,以便使这些网页浏览器和/或设备重复相同的指令。例如,事件和元素可以被传输至MICROSOFTINTERNETGOOGLE和/或MOZILLA浏览器,它们由相同的设备或独立的设备(例如,APPLE)运行。然后每个结果可以在不同的网页浏览器和/或设备上被显示给用户。
图1是含有第一浏览器窗口以及发生在第二浏览器窗口和第一设备窗口的事件的示例性显示的框图。如图所示,设备100可以包括或实施操作来执行根据所述实施例的各种方法论的一个或多个设备、服务器、和/或软件组件。示例性设备和服务器可以包括操作OS(例如,OS、OS、OS)的设备、独立和企业级服务器或其它基于OS的设备和/或服务器。应该理解的是图1示出的设备和/或服务器可以以其它方式被部署,并且针对给定实施例,此类设备和/或服务器执行的操作和/或提供的服务可以被组合或分开并且可以由更多或更少数量的设备和/或服务器执行。一个或多个设备和/或服务器可以由相同或不同的实体操作和/或维护。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于贝宝公司,未经贝宝公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201480035520.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:具有输入功能的电子设备
- 下一篇:具有集成热转移单元的离心式风扇